acxpin.h 標頭
ACX 音訊類別延伸模組會使用此標頭。
如需詳細資訊,請參閱:
acxpin.h 包含下列程式設計介面:
功能
ACX_CONNECTION_INIT 初始化ACX_CONNECTION結構,以用於設定連接。 |
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION_INIT函式會初始化ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION結構以供使用。 |
ACX_JACK_CALLBACKS_INIT ACX_JACK_CALLBACKS_INIT函式會初始化ACX_JACK_CALLBACKS結構以供使用。 |
ACX_JACK_CONFIG_INIT ACX_JACK_CONFIG_INIT宏會呼叫具有預設標識符值的 ACX_JACK_CONFIG_INIT_ID 函式。 |
ACX_JACK_CONFIG_INIT_ID ACX_JACK_CONFIG_INIT_ID函式會使用指定的標識碼,初始化ACX_JACK_CONFIG結構。 |
ACX_MICARRAYGEOMETRY_CONFIG_INIT ACX_MICARRAYGEOMETRY_CONFIG_INIT函式會初始化ACX_MICARRAYGEOMETRY_CONFIG結構以供使用。 |
ACX_MICROPHONE_CONFIG_INIT ACX_MICROPHONE_CONFIG_INIT函式初始化ACX_MICROPHONE_CONFIG結構以供使用。 |
ACX_PHYSICAL_CONNECTION_INIT ACX_PHYSICAL_CONNECTION_INIT函式會初始化ACX_PHYSICAL_CONNECTION結構以供使用。 |
ACX_PIN_CALLBACKS_INIT ACX_PIN_CALLBACKS_INIT函式會初始化ACX_PIN_CALLBACKS結構以供使用。 |
ACX_PIN_CONFIG_INIT ACX_PIN_CONFIG_INIT宏會呼叫具有預設標識符值的 ACX_PIN_CONFIG_INIT_ID 函式。 |
ACX_PIN_CONFIG_INIT_ID ACX_PIN_CONFIG_INIT_ID函式會使用指定的標識碼,初始化ACX_PIN_CONFIG結構。 |
AcxJackChangeStateNotification AcxJackChangeStateNotification 函式表示指定的插孔狀態發生變更。 |
AcxJackCreate AcxJackCreate 函式會建立並初始化新的音訊插孔物件。 |
AcxMicArrayGeometryAddMicrophoneCoordinates AcxMicArrayGeometryAddMicrophoneCoordinates 函式會將實體座標新增至麥克風數位數何。 |
AcxMicArrayGeometryCreate AcxMicArrayGeometryCreate 函式會建立並初始化新的 ACXMICARRAYGEOMETRY 物件。 |
AcxPinAddEvents AcxPinAddEvents 函式會將事件陣列新增至指定的針腳。 |
AcxPinAddJacks AcxPinAddJacks 函式會將插孔陣列新增至指定的針腳。 |
AcxPinAddStreamBridges AcxPinAddStreamBridges 函式會將串流網橋新增至指定的針腳。 |
AcxPinAssignModeDataFormatList AcxPinAssignModeDataFormatList 函式會將模式數據格式清單指派給指定的針腳。 |
AcxPinCreate AcxPinCreate 函式會建立並初始化新的 ACXPIN 物件。 |
AcxPinGetCircuit AcxPinGetCircuit 函式會傳回連接針腳的線路。 |
AcxPinGetId AcxPinGetId 函式會傳回指定針腳的標識碼。 |
AcxPinGetRawDataFormatList AcxPinGetRawDataFormatList 函式會傳回指定針腳的原始模式數據格式清單。 |
AcxPinGetType AcxPinGetType 函式會傳回指定針腳的類型。 |
AcxPinNotifyDataFormatChange 呼叫 AcxPinNotifyDataFormatChange 函式,以產生指定針腳的數據格式變更通知事件。 |
AcxPinRemoveModeDataFormatList AcxPinRemoveModeDataFormatList 函式會刪除指定針腳的模式數據格式清單。 |
AcxPinRemoveStreamBridges AcxPinRemoveStreamBridges 函式會從指定的針腳移除 ACXSTREAMBRIDGE 物件。 |
AcxPinRetrieveModeDataFormatList AcxPinRetrieveModeDataFormatList 函式會取得指定針腳的模式數據格式清單。 |
回呼函式
EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE 驅動程式會實作EVT_ACX_JACK_RETRIEVE_PRESENCE_STATE回呼函式,並在要求指定插孔的狀態時呼叫。 |
EVT_ACX_PIN_CONNECTED 驅動程式會實作EVT_ACX_PIN_CONNECTED回呼函式,並在線路網橋接腳連接到另一個線路的網橋針時呼叫。 |
EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION 驅動程式會實作EVT_ACX_PIN_DATAFORMAT_CHANGE_NOTIFICATION回呼函式,並在指定的針腳上發生數據格式變更時呼叫。 |
EVT_ACX_PIN_DISCONNECTED 驅動程式會實作EVT_ACX_PIN_DISCONNECTED回呼函式,並在線路網橋接點與另一個線路的針腳中斷連線時呼叫。 |
EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO 驅動程式會實作EVT_ACX_PIN_RETRIEVE_JACK_SINK_INFO回呼函式,並在要求指定針腳的接收資訊時呼叫。 |
EVT_ACX_PIN_RETRIEVE_NAME 驅動程式會實作EVT_ACX_PIN_RETRIEVE_NAME回呼函式,並在要求指定針腳的名稱時呼叫。 |
EVT_ACX_PIN_SET_DATAFORMAT 驅動程式會實作EVT_ACX_PIN_SET_DATAFORMAT回呼函式,並呼叫 以設定指定針腳的數據格式。 |
結構
ACX_CONNECTION ACX_CONNECTION 結構可用來定義兩個針腳之間的連接。 |
ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION ACX_INTERLEAVED_AUDIO_FORMAT_INFORMATION 結構會指定回送音訊與麥克風音訊交錯的方式,KSPROPERTY_INTERLEAVEDAUDIO_FORMATINFORMATION。 |
ACX_JACK_CALLBACKS ACX_JACK_CALLBACKS 結構會指定音訊插孔事件回呼函式。 |
ACX_JACK_CONFIG ACX_JACK_CONFIG 結構可用來設定音訊插孔。 |
ACX_JACK_DESCRIPTION ACX_JACK_DESCRIPTION結構描述音訊插孔的屬性,例如連線類型、實體位置等等。 |
ACX_JACK_SINK_INFORMATION ACX_JACK_SINK_INFORMATION結構會指定顯示相關數位音訊裝置的相關信息,例如 HDMI 裝置或顯示埠。 |
ACX_MIC_ARRAY_GEOMETRY ACX_MIC_ARRAY_GEOMETRY 結構會指定麥克風數位的類型和幾何。 |
ACX_MICARRAYGEOMETRY_CONFIG ACX_MICARRAYGEOMETRY_CONFIG 結構可用來設定麥克風數位。 |
ACX_MICROPHONE_CONFIG ACX_MICROPHONE_CONFIG結構可用來設定麥克風。 |
ACX_MICROPHONE_COORDINATES ACX_MICROPHONE_COORDINATES 結構會指定 X、Y 和 Z 座標中麥克風的 3D 位置。 |
ACX_PHYSICAL_CONNECTION ACX_PHYSICAL_CONNECTION結構描述兩個 ACXCIRCUIT 對象之間的實體音訊連線。 |
ACX_PIN_CALLBACKS ACX_PIN_CALLBACKS 結構會指定 pin 事件回呼函式。 |
ACX_PIN_CONFIG ACX_PIN_CONFIG 結構可用來設定針腳。 |
枚舉
ACX_CONNECTION_FLAGS ACX_CONNECTION 結構會使用ACX_CONNECTION_FLAGS列舉來指定 ACX 物件識別碼類型。 |
ACX_JACK_CONFIG_FLAGS ACX_JACK_CONFIG_FLAGS列舉可用來描述實體插孔對音訊類別延伸模組的屬性(ACX)。 |
ACX_JACK_CONNECTION_TYPE ACX_JACK_CONNECTION_TYPE列舉可用來描述實體連接插孔的類型。 |
ACX_JACK_GEN_LOCATION ACX_JACK_GEN_LOCATION列舉是由 ACX_JACK_DESCRIPTION 結構用來協助描述系統中音訊插孔的一般位置。 |
ACX_JACK_GEO_LOCATION ACX_JACK_GEO_LOCATION列舉是由 ACX_JACK_DESCRIPTION 結構用來協助描述音訊插孔的幾何位置。 |
ACX_JACK_PORT_CONNECTION ACX_JACK_PORT_CONNECTION列舉是由 ACX_JACK_DESCRIPTION 結構使用,並指定由插孔表示的埠類型。 |
ACX_JACK_SINK_INFO_CONNECTION_TYPE ACX_JACK_SINK_INFO_CONNECTION_TYPE列舉是由 ACX_JACK_SINK_INFORMATION 結構用來指定連接的類型。 |
ACX_MIC_ARRAY_TYPE ACX_MIC_ARRAY_TYPE列舉可用來指定麥克風數位的類型。 |
ACX_MICARRAYGEOMETRY_CONFIG_FLAGS ACX_MICARRAYGEOMETRY_CONFIG_FLAGS列舉可用來設定麥克風數位的幾何。 |
ACX_MICROPHONE_CONFIG_FLAGS ACX_MICROPHONE_CONFIG_FLAGS列舉可用來設定實體麥克風。 |
ACX_MICROPHONE_TYPE ACX_MICROPHONE_TYPE列舉可用來識別麥克風的取貨模式。 |
ACX_PHYSICAL_CONNECTION_FLAGS ACX_PHYSICAL_CONNECTION_FLAGS列舉是由 ACX_PHYSICAL_CONNECTION 結構用來初始化實體連線。 |
ACX_PIN_COMMUNICATION ACX_PIN_COMMUNICATION列舉是由 ACX_PIN_CONFIG 結構用來指出針腳的通訊類型。 |
ACX_PIN_CONFIG_FLAGS ACX_PIN_CONFIG_FLAGS列舉會指定ACX_PIN_CONFIG結構中使用的針腳組態設定。 |
ACX_PIN_QUALIFIER ACX_PIN_QUALIFIER列舉會指定 PIN 如何在多重線路音頻拓撲中連接。 |
ACX_PIN_TYPE ACX_PIN_TYPE列舉是由 ACX_PIN_CONFIG 結構用來指出針腳的類型。 |