Share via


AVSpeechSynthesisProviderAudioUnit Class

Definition

[Foundation.Register("AVSpeechSynthesisProviderAudioUnit", true)]
public class AVSpeechSynthesisProviderAudioUnit : AudioUnit.AUAudioUnit
[<Foundation.Register("AVSpeechSynthesisProviderAudioUnit", true)>]
type AVSpeechSynthesisProviderAudioUnit = class
    inherit AUAudioUnit
Inheritance
AVSpeechSynthesisProviderAudioUnit
Attributes

Constructors

AVSpeechSynthesisProviderAudioUnit(NativeHandle)

A constructor used when creating managed representations of unmanaged objects. Called by the runtime.

AVSpeechSynthesisProviderAudioUnit(NSObjectFlag)

Constructor to call on derived classes to skip initialization and merely allocate the object.

Properties

AccessibilityAttributedUserInputLabels (Inherited from NSObject)
AccessibilityRespondsToUserInteraction (Inherited from NSObject)
AccessibilityTextualContext (Inherited from NSObject)
AccessibilityUserInputLabels (Inherited from NSObject)
AllParameterValues

Gets a special value that is required for key-value observing notifications

(Inherited from AUAudioUnit)
AudioUnitName

Gets the name of the audio unit.

(Inherited from AUAudioUnit)
CanProcessInPlace

Gets a Boolean value that tells whether the audio unit can transform input to output without allocating a new buffer.

(Inherited from AUAudioUnit)
ChannelCapabilities

Gets an array that describes valid combinations of input and output channels.

(Inherited from AUAudioUnit)
ChannelMap

Gets or sets the channel map.

(Inherited from AUAudioUnit)
Class (Inherited from NSObject)
ClassHandle

The Objective-C class handle for this class.

Component

Gets the component from the description with which the audio unit was created.

(Inherited from AUAudioUnit)
ComponentDescription

Gets the component from the description with which the audio unit was created.

(Inherited from AUAudioUnit)
ComponentName

Gets the audio units component name.

(Inherited from AUAudioUnit)
ComponentVersion

Gets the version of the audio unit.

(Inherited from AUAudioUnit)
ContextName

Gets the name of the context to which the audio unit is connected.

(Inherited from AUAudioUnit)
CurrentPreset

Gets the most recently selected preset.

(Inherited from AUAudioUnit)
DebugDescription (Inherited from NSObject)
Description (Inherited from NSObject)
ExposedBindings (Inherited from NSObject)
FactoryPresets

Gets the factory presets for the audio unit.

(Inherited from AUAudioUnit)
FullState

Gets or sets the snapshot of the audio unit's entire state, for saving presets.

(Inherited from AUAudioUnit)
FullStateForDocument

Gets or sets the snapshot of the audio unit's entire state, for saving in a document.

(Inherited from AUAudioUnit)
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from NSObject)
InputBusses

Gets an array that contains the input connections for the audio unit.

(Inherited from AUAudioUnit)
InternalRenderBlock

Gets the developer-provided block that performs audio rendering.

(Inherited from AUAudioUnit)
IsDirectBinding (Inherited from NSObject)
IsLoadedInProcess (Inherited from AUAudioUnit)
IsProxy (Inherited from NSObject)
Latency

Gets the latency of the audio unit, in seconds

(Inherited from AUAudioUnit)
ManufacturerName

Gets the manufacturer name for the audio unit.

(Inherited from AUAudioUnit)
MaximumFramesToRender

Gets or sets the maximum number of audio frames to render simultaneously.

(Inherited from AUAudioUnit)
MidiOutputBufferSizeHint (Inherited from AUAudioUnit)
MidiOutputEventBlock (Inherited from AUAudioUnit)
MidiOutputNames (Inherited from AUAudioUnit)
MigrateFromPlugin (Inherited from AUAudioUnit)
MusicDeviceOrEffect

Gets a value that is true if the audio unit is either a music device or an effect.

(Inherited from AUAudioUnit)
OutputBusses

Gets an array that contains the output connections for the audio unit.

(Inherited from AUAudioUnit)
ParameterTree

Gets or sets the entire tree of output parameters.

(Inherited from AUAudioUnit)
ProfileChangedCallback (Inherited from AUAudioUnit)
ProvidesUserInterface (Inherited from AUAudioUnit)
RenderBlock

Gets the render block that is used for rendering audio.

(Inherited from AUAudioUnit)
RenderingOffline

Gets or sets a Boolean value that controls whether the audio unit is currently rendering offline.

(Inherited from AUAudioUnit)
RenderQuality

Gets or sets the rendering quality, a value in [0,127].

(Inherited from AUAudioUnit)
RenderResourcesAllocated

Gets a Boolean value that tells whether rendering resources have been allocated.

(Inherited from AUAudioUnit)
RetainCount (Inherited from NSObject)
ScheduleParameterBlock

Block that schedules parameters.

(Inherited from AUAudioUnit)
Self (Inherited from NSObject)
ShortName (Inherited from AUAudioUnit)
ShouldBypassEffect

Gets or sets a Boolean value that contols whether an effect should skip processing and go directly to the output.

(Inherited from AUAudioUnit)
SpeechSynthesisOutputMetadataBlock
SpeechVoices
Superclass (Inherited from NSObject)
SuperHandle

Handle used to represent the methods in the base class for this NSObject.

(Inherited from NSObject)
SupportsMpe

Gets a Boolean values that tells whether MPE audio is supported.

(Inherited from AUAudioUnit)
SupportsUserPresets (Inherited from AUAudioUnit)
TailTime

Gets the tail time, in seconds, of the audio unit.

(Inherited from AUAudioUnit)
TransportStateBlock

A delegate block that provides information about its transport state.

(Inherited from AUAudioUnit)
UserPresets (Inherited from AUAudioUnit)
VirtualMidiCableCount

Gets the number of virtual MIDI cables that are implemented by the device or effect.

(Inherited from AUAudioUnit)
Zone (Inherited from NSObject)

Methods

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (Inherited from NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (Inherited from NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AllocateRenderResources(NSError)

Allocates the resources that are needed to render audio.

(Inherited from AUAudioUnit)
AwakeFromNib() (Inherited from NSObject)
BeginInvokeOnMainThread(Action) (Inherited from NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invokes asynchrously the specified code on the main UI thread.

(Inherited from NSObject)
Bind(NSString, NSObject, String, NSBindingOptions) (Inherited from NSObject)
Bind(NSString, NSObject, String, NSDictionary) (Inherited from NSObject)
CancelSpeechRequest()
CommitEditing() (Inherited from NSObject)
CommitEditing(NSObject, Selector, IntPtr) (Inherited from NSObject)
ConformsToProtocol(NativeHandle) (Inherited from NSObject)
Copy() (Inherited from NSObject)
Create(AudioComponentDescription, AudioComponentInstantiationOptions, NSError)

Create a new AVSpeechSynthesisProviderAudioUnit instance.

DangerousAutorelease()

Calls the 'autorelease' selector on this object.

(Inherited from NSObject)
DangerousRelease()

Calls the 'release' selector on this object.

(Inherited from NSObject)
DangerousRetain()

Calls the 'retain' selector on this object.

(Inherited from NSObject)
DeallocateRenderResources()

Deallocates the resources that are needed to render audio.

(Inherited from AUAudioUnit)
DeleteUserPreset(AUAudioUnitPreset, NSError) (Inherited from AUAudioUnit)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (Inherited from NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Inherited from NSObject)
DidChangeValue(String) (Inherited from NSObject)
Disable(MidiCIProfile, Byte, Byte, NSError) (Inherited from AUAudioUnit)
Dispose()

Releases the resources used by the NSObject object.

(Inherited from NSObject)
Dispose(Boolean)

Releases the resources used by the NSObject object.

(Inherited from NSObject)
DoesNotRecognizeSelector(Selector) (Inherited from NSObject)
Enable(MidiCIProfile, Byte, Byte, NSError) (Inherited from AUAudioUnit)
Equals(NSObject) (Inherited from NSObject)
Equals(Object) (Inherited from NSObject)
GetBindingInfo(NSString) (Inherited from NSObject)
GetBindingOptionDescriptions(NSString) (Inherited from NSObject)
GetBindingValueClass(NSString) (Inherited from NSObject)
GetDictionaryOfValuesFromKeys(NSString[]) (Inherited from NSObject)
GetHashCode()

Generates a hash code for the current instance.

(Inherited from NSObject)
GetMethodForSelector(Selector) (Inherited from NSObject)
GetNativeHash() (Inherited from NSObject)
GetParametersForOverview(IntPtr)

Returns the count most important parameters.

(Inherited from AUAudioUnit)
GetPresetState(AUAudioUnitPreset, NSError) (Inherited from AUAudioUnit)
GetProfileState(Byte, Byte) (Inherited from AUAudioUnit)
Init() (Inherited from NSObject)
InitializeHandle(NativeHandle, String) (Inherited from NSObject)
InitializeHandle(NativeHandle) (Inherited from NSObject)
Invoke(Action, Double) (Inherited from NSObject)
Invoke(Action, TimeSpan) (Inherited from NSObject)
InvokeOnMainThread(Action) (Inherited from NSObject)
InvokeOnMainThread(Selector, NSObject)

Invokes synchrously the specified code on the main UI thread.

(Inherited from NSObject)
IsEqual(NSObject) (Inherited from NSObject)
IsKindOfClass(Class) (Inherited from NSObject)
IsMemberOfClass(Class) (Inherited from NSObject)
MarkDirty()

Promotes a regular peer object (IsDirectBinding is true) into a toggleref object.

(Inherited from NSObject)
MutableCopy() (Inherited from NSObject)
ObjectDidEndEditing(NSObject) (Inherited from NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (Inherited from NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (Inherited from NSObject)
PerformSelector(Selector, NSObject, Double) (Inherited from NSObject)
PerformSelector(Selector, NSObject, NSObject) (Inherited from NSObject)
PerformSelector(Selector, NSObject) (Inherited from NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (Inherited from NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (Inherited from NSObject)
PerformSelector(Selector) (Inherited from NSObject)
PrepareForInterfaceBuilder() (Inherited from NSObject)
RemoveObserver(NSObject, NSString, IntPtr) (Inherited from NSObject)
RemoveObserver(NSObject, NSString) (Inherited from NSObject)
RemoveObserver(NSObject, String, IntPtr) (Inherited from NSObject)
RemoveObserver(NSObject, String) (Inherited from NSObject)
RemoveRenderObserver(IntPtr)

Removes the observer block that is identified by token.

(Inherited from AUAudioUnit)
RequestViewController(Action<NSViewController>)

Requests the view controller for the audio unit and runs completionHandler when finished.

(Inherited from AUAudioUnit)
RequestViewController(Action<UIViewController>)

Requests the view controller for the audio unit and runs completionHandler when finished.

(Inherited from AUAudioUnit)
RequestViewControllerAsync()

Asynchronously requests the view controller for the audio unit.

(Inherited from AUAudioUnit)
Reset()

Resets rendering to its initial state.

(Inherited from AUAudioUnit)
RespondsToSelector(Selector) (Inherited from NSObject)
SaveUserPreset(AUAudioUnitPreset, NSError) (Inherited from AUAudioUnit)
SetNilValueForKey(NSString) (Inherited from NSObject)
SetRenderResourcesAllocated(Boolean)

Sets the RenderResourcesAllocated property.

(Inherited from AUAudioUnit)
SetValueForKey(NSObject, NSString) (Inherited from NSObject)
SetValueForKeyPath(NativeHandle, NSString) (Inherited from NSObject)
SetValueForKeyPath(NSObject, NSString) (Inherited from NSObject)
SetValueForUndefinedKey(NSObject, NSString) (Inherited from NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (Inherited from NSObject)
ShouldChangeToFormat(AVAudioFormat, AUAudioUnitBus)

Method that is called when the developer sets the bus format.

(Inherited from AUAudioUnit)
SynthesizeSpeechRequest(AVSpeechSynthesisProviderRequest)
ToString()

Returns a string representation of the value of the current instance.

(Inherited from NSObject)
Unbind(NSString) (Inherited from NSObject)
ValueForKey(NSString) (Inherited from NSObject)
ValueForKeyPath(NSString) (Inherited from NSObject)
ValueForUndefinedKey(NSString) (Inherited from NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (Inherited from NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (Inherited from NSObject)
WillChangeValue(String) (Inherited from NSObject)

Extension Methods

ObjectDidBeginEditing(NSObject, INSEditor)
ObjectDidEndEditing(NSObject, INSEditor)
GetValidModes(NSObject, NSFontPanel)
ValidateToolbarItem(NSObject, NSToolbarItem)
CanPerformOutput(AUAudioUnit)

Returns a Boolean value that tells whether the audio unit can perform output operations.

GetCanPerformInput(AUAudioUnit)

Returns a Boolean value that tells whether the audio unit can perform input operations.

GetDeviceId(AUAudioUnit)
GetDeviceInputLatency(AUAudioUnit)
GetDeviceOutputLatency(AUAudioUnit)
GetInputHandler(AUAudioUnit)

Gets the input handler for this IO unit

GetOutputProvider(AUAudioUnit)

Gets the output provider for this IO unit.

IsInputEnabled(AUAudioUnit)

Returns a Boolean value that tells whether input is currently enabled on the audio unit.

IsOutputEnabled(AUAudioUnit)

Returns a Boolean value that tells whether input is currently enabled on the audio unit.

IsRunning(AUAudioUnit)
SetDeviceId(AUAudioUnit, UInt32, NSError)
SetInputEnabled(AUAudioUnit, Boolean)

Sets a Boolean value that controls whether input is enabled on the audio unit.

SetInputHandler(AUAudioUnit, AUInputHandler)

Sets the input handler to the specified value.

SetOutputEnabled(AUAudioUnit, Boolean)

Sets a Boolean value that controls whether output is enabled on the audio unit..

SetOutputProvider(AUAudioUnit, AURenderPullInputBlock)

Sets the output provider to the specified value.

StartHardware(AUAudioUnit, NSError)

Starts the audio unit's hardware.

StopHardware(AUAudioUnit)

Stops the audio unit's hardware.

BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
GetSupportedViewConfigurations(AUAudioUnit, AUAudioUnitViewConfiguration[])
SelectViewConfiguration(AUAudioUnit, AUAudioUnitViewConfiguration)
ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)
GetDebugDescription(INSObjectProtocol)
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
BeginPreviewPanelControl(NSObject, QLPreviewPanel)
EndPreviewPanelControl(NSObject, QLPreviewPanel)
GetAccessibilityCustomRotors(NSObject)

Gets the array of UIAccessibilityCustomRotor objects appropriate for this object.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Sets the array of UIAccessibilityCustomRotor objects appropriate for this object.

AccessibilityHitTest(NSObject, CGPoint, UIEvent)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)

Applies to