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 マクロは、既定の ID 値を使用してACX_JACK_CONFIG_INIT_ID関数を呼び出します。 |
ACX_JACK_CONFIG_INIT_ID ACX_JACK_CONFIG_INIT_ID関数は、指定した 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 マクロは、既定の ID 値を持つACX_PIN_CONFIG_INIT_ID関数を呼び出します。 |
ACX_PIN_CONFIG_INIT_ID ACX_PIN_CONFIG_INIT_ID関数は、指定した 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 関数は、指定されたピンの ID を返します。 |
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構造は、2 つのピン間の接続を定義するために使用されます。 |
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構造体は、マイクの 3D 位置を X、Y、Z 座標で指定します。 |
ACX_PHYSICAL_CONNECTION ACX_PHYSICAL_CONNECTION構造体は、2 つの ACXCIRCUIT オブジェクト間の物理オーディオ接続を記述します。 |
ACX_PIN_CALLBACKS ACX_PIN_CALLBACKS構造体は、pin イベントコールバック関数を指定します。 |
ACX_PIN_CONFIG ACX_PIN_CONFIG構造は、ピンの構成に使用されます。 |
列挙 体
ACX_CONNECTION_FLAGS ACX_CONNECTION_FLAGS列挙型は、ACX オブジェクト識別子の型を指定するために、ACX_CONNECTION構造体によって使用されます。 |
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構造体によって使用されます。 |