AudioUnit 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。
類別
結構
AudioComponentDescription |
的 AudioComponent 識別碼。 |
AudioUnitParameterEvent |
音訊單元參數的變更。 |
AudioUnitParameterEvent.EventValuesStruct |
包含不同類型參數變更事件的結構。 |
AudioUnitParameterEvent.EventValuesStruct.ImmediateStruct |
包含值,這些值描述參數值中的步驟變更。 |
AudioUnitParameterEvent.EventValuesStruct.RampStruct |
包含值,描述參數值中的線性坡形變更。 |
AUParameterAutomationEvent |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUParameterEvent |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUParameterObserverToken |
包含已安裝之參數觀察者委派的權杖。 |
AURecordedParameterEvent |
事件,表示參數值的變更和變更時間。 |
AURenderEvent |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AURenderEventHeader |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
介面
IAUAudioUnitFactory |
第 3 版音訊單元延伸模組必須實作的介面。 |
列舉
AU3DMixerAttenuationCurve |
列舉擴充曲線類型。 |
AU3DMixerRenderingFlags |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUAudioUnitBusType |
列舉音訊單元匯流排輸入輸出功能。 |
AudioCodecManufacturer |
列舉,其值會指定是否要使用硬體或軟體編碼器。 |
AudioComponentFlag |
標記列舉,其值指定是否可搜尋音訊元件。 搭配 ComponentFlags 使用 |
AudioComponentInstantiationOptions |
列舉可在具現化 AUAudioUnit 時使用的選項。 |
AudioComponentManufacturerType |
列舉,指定 Apple 製造音訊元件。 |
AudioComponentStatus |
列舉 所 AudioOutputUnitPublish(AudioComponentDescription, String, UInt32) 傳回的狀態值。 |
AudioComponentType |
列舉,其值代表不同類型的音訊元件。 |
AudioComponentValidationResult |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AudioObjectPropertyElement |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AudioObjectPropertyScope |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AudioObjectPropertySelector |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AudioTypeConverter |
列舉,其值指定不同的音訊單位格式轉換器。 |
AudioTypeEffect |
列舉,其值指定不同類型的音訊效果。 |
AudioTypeGenerator |
列舉,其值會指定音訊產生器是檔案播放程式還是排程的音效播放程式。 |
AudioTypeMixer |
列舉,其值會指定音訊混音器的類型。 |
AudioTypeMusicDevice |
列舉,其值會指定音訊音樂裝置是否為取樣器。 |
AudioTypeOutput |
列舉,其值指定音訊輸出的類型。 |
AudioTypePanner |
未實作的列舉。 |
AudioUnitBusType |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AudioUnitClumpID |
列舉 所使用的 AudioUnitParameterInfo 值。 目前保留供系統使用。 |
AudioUnitParameterFlag |
標記搭配 Flags 使用的列舉。 |
AudioUnitParameterOptions |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AudioUnitParameterType |
列舉,其值代表可調整的屬性,例如音調或音量。 |
AudioUnitParameterUnit |
音訊單位參數所使用的測量單位。 |
AudioUnitPropertyIDType |
列舉,其值指定一 AudioUnit 種 。 |
AudioUnitRemoteControlEvent |
列舉與遠端控制命令相關的事件。 |
AudioUnitRenderActionFlags |
列舉,其值指定音訊單位轉譯的組態旗標。 |
AudioUnitScopeType |
列舉,其值指定音訊單元屬性的角色和內容。 |
AudioUnitStatus |
列舉,其值指定 的狀態 AudioUnit 。 |
AudioUnitSubType |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUEventSampleTime |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUGraphError |
列舉 AudioUnit 函式所產生的錯誤。 |
AUHostTransportStateFlags |
列舉描述音訊廣播狀態的旗標值。 |
AUParameterAutomationEventType |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUParameterEventType |
列舉音訊單元參數事件的類型。 |
AURenderEventType |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUReverbRoomType |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUScheduledAudioSliceFlags |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUSpatializationAlgorithm |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUSpatialMixerAttenuationCurve |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUSpatialMixerRenderingFlags |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
ExtAudioFileError |
列舉,其值表示與 s 相關的 ExtAudioFile 各種錯誤。 |
InstrumentType |
列舉檢測類型。 |
ScheduledAudioSliceFlag |
列舉轉譯音訊配量的時間旗標。 |
SpatialMixerAttenuation |
列舉衰減模式。 |
SpatialMixerRenderingFlags |
標記用來控制空間混合的列舉。 |
委派
_AUImplementorStringFromValueCallback |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUHostTransportStateBlock |
主機用來提供其傳輸狀態相關資訊的委派區塊。 |
AUImplementorDisplayNameWithLengthCallback |
傳回顯示名稱的委派,可能縮短為 |
AUImplementorStringFromValueCallback |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUImplementorValueFromStringCallback |
|
AUImplementorValueObserver |
委派,會在參數值變更時通知音訊單位。 |
AUImplementorValueProvider |
擷取參數值的委派。 |
AUInputHandler |
委派,在輸入可用時告知 I/O 主機。 |
AUInternalRenderBlock |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUMidiCIProfileChangedCallback |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUMidiOutputEventBlock |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUParameterAutomationObserver |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUParameterObserver |
觀察者,在參數值變更時通知音訊單位。 |
AUParameterRecordingObserver |
將參數變更記錄為自動化事件的委派。 |
AURenderBlock |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AURenderPullInputBlock |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUScheduledAudioFileRegionCompletionHandler |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
AUScheduleParameterBlock |
AudioUnit 命名空間提供低階音訊存取,允許存取音訊單位和音訊處理鏈結。 |
InputDelegate |
搭配 SetInputCallback(InputDelegate, AudioUnitScopeType, UInt32) 使用的回呼。 |
RenderDelegate |
AudioUnit 回呼所使用的簽章,可提供音訊範例給 AudioUnit。 |