sidebandaudio.h ヘッダー
sidebandaudio.h ヘッダーは、特定のバスの種類 (USB Audio 1.0、A2DP など) に対してサイドバンド オーディオを有効にするための DDI について説明します。
sidebandaudio.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE IOCTL_SBAUD_GET_CONNECTION_STATUS_UPDATE IOCTL コントロール コード コードは、接続状態の更新を取得します。 |
IOCTL_SBAUD_GET_DEVICE_DESCRIPTOR オーディオ ドライバーは、有効なサイドバンド オーディオ デバイス インターフェイスに関する情報を取得するためにIOCTL_SBAUD_GET_DEVICE_DESCRIPTORを発行します。 |
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR オーディオ ドライバーは、サイドバンド オーディオ デバイス インターフェイスを介して公開されるオーディオ エンドポイントに関する情報を取得するために、IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTORコントロール コードを発行します。 |
IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2 オーディオ ドライバーは、サイドバンド オーディオ デバイス インターフェイスを介して公開されるオーディオ エンドポイントに関する情報を取得するために、IOCTL_SBAUD_GET_ENDPOINT_DESCRIPTOR2コントロール コードを発行します。 |
IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL_SBAUD_GET_ERROR_STATUS_UPDATE IOCTL は、エラー状態の更新に使用されます。 |
IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL_SBAUD_GET_MUTE_STATUS_UPDATE IOCTL は、サイドバンド オーディオ エンドポイントのミュート レベル設定を取得します。 |
IOCTL_SBAUD_GET_MUTEPROPERTYVALUES オーディオ ドライバーは、IOCTL_SBAUD_GET_MUTEPROPERTYVALUES IOCTL を呼び出して、すべてのチャネルのミュートステップされたデータ範囲と最小値/最大値を照会できます。 |
IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL_SBAUD_GET_SIDETONE_STATUS_UPDATE IOCTL は、サイドバンド オーディオ エンドポイントのサイドトーン設定を取得します。 |
IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL_SBAUD_GET_SIDETONE_VOLUMEPROPERTYVALUES IOCTL は、サイドバンド指定のオーディオ エンドポイントのサイドトーン ボリューム プロパティ値を取得します |
IOCTL_SBAUD_GET_SIOP IOCTL_SBAUD_GET_SIOP IOCTL を使用して SIOP を取得します。 |
IOCTL_SBAUD_GET_SIOP_UPDATE IOCTL_SBAUD_GET_SIOP_UPDATEは、更新可能な構成済みコーデック SIOP を取得するために使用されます。 |
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL は、ストリームの状態の更新に使用されます。 |
IOCTL_SBAUD_GET_SUPPORTED_FORMATS オーディオ ドライバーは、サイドバンド オーディオ エンドポイントでサポートされているストリーム形式に関する情報を取得するために、IOCTL_SBAUD_GET_SUPPORTED_FORMATSコントロール コードを発行します。 |
IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL_SBAUD_GET_VOLUME_STATUS_UPDATE IOCTL は、サイドバンド オーディオ エンドポイントのボリューム レベル設定を取得します。 |
IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUES オーディオ ドライバーは、IOCTL_SBAUD_GET_VOLUMEPROPERTYVALUESを呼び出して、すべてのチャネルのボリューム ステップデータ範囲と最小値/最大値を照会できます。 |
IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL_SBAUD_SET_DEVICE_CLAIMED IOCTL は、デバイスにサイドバンドを要求します。 |
IOCTL_SBAUD_SET_MUTE IOCTL_SBAUD_SET_MUTE IOCTL を使用して、レンダリング (スピーカー) ミュートを設定します。 |
IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL_SBAUD_SET_SIDETONE_PROPERTY IOCTL を使用して、サイド トーン プロパティを設定します。 |
IOCTL_SBAUD_SET_SIOP IOCTL_SBAUD_SET_SIOP IOCTL を使用して SIOP コマンドを設定します。 |
IOCTL_SBAUD_SET_VOLUME IOCTL_SBAUD_SET_VOLUME IOCTL は、特定のチャネルでボリュームを設定するために使用されます。 |
IOCTL_SBAUD_STREAM_CLOSE KS ピンを閉じると、IOCTL_SBAUD_STREAM_CLOSE送信します。 |
IOCTL_SBAUD_STREAM_OPEN KSSTATE_STOP (通常はKSSTATE_ACQUIRE) の上の最初の遷移では、IOCTL_SBAUD_STREAM_OPENを送信します。 |
IOCTL_SBAUD_STREAM_START KSSTATE_RUNに移行する場合は、IOCTL_SBAUD_STREAM_STARTを送信します。 |
IOCTL_SBAUD_STREAM_SUSPEND KSSTATE_RUNの下の切り替え時に、IOCTL_SBAUD_STREAM_SUSPENDを送信します。 |
関数
SIDEBANDAUDIO_IOCTL SIDEBANDAUDIO_IOCTLに使用されるマクロ。 |
構造
SIDEBANDAUDIO_CONNECTION_PARAMS SIDEBANDAUDIO_CONNECTION_PARAMS構造体は、エンドポイントインデックスと接続値を記述します。 |
SIDEBANDAUDIO_DEVICE_DESCRIPTOR SIDEBANDAUDIO_DEVICE_DESCRIPTOR構造体は、デバイス上のエンドポイントの数を表します。 |
SIDEBANDAUDIO_DEVICE_ERROR SIDEBANDAUDIO_DEVICE_ERROR構造体は、デバイスで報告されたエラーを記述します。 |
SIDEBANDAUDIO_ENDPOINT_CAPABILITIES SIDEBANDAUDIO_ENDPOINT_CAPABILITIES構造では、サイドバンド オーディオ エンドポイント ドライバーの機能について説明します。 |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR構造では、サイドバンド オーディオ エンドポイントの特性について説明します。 |
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2 SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR 構造体の 2 番目のバージョン。 オーディオ エンドポイント ドライバーの特性について説明します。 |
SIDEBANDAUDIO_IO_PARAM_HEADER SIDEBANDAUDIO_IO_PARAM_HEADER構造体は、IO パラメーターのサイズと型を記述します。 |
SIDEBANDAUDIO_MUTE_PARAMS SIDEBANDAUDIO_MUTE_PARAMS構造では、エンドポイント インデックス、チャネル、即時操作モード、ミュート値について説明します。 |
SIDEBANDAUDIO_SIDETONE_DESCRIPTOR SIDEBANDAUDIO_SIDETONE_DESCRIPTOR構造では、サイドトーン トポロジのミュートとボリュームのコンポーネントについて説明します。 |
SIDEBANDAUDIO_SIDETONE_PARAMS SIDEBANDAUDIO_SIDETONE_PARAMS構造体は、エンドポイントインデックスとサイドトーン値を記述します。 |
SIDEBANDAUDIO_SIOP_REQUEST_PARAM SIDEBANDAUDIO_SIOP_REQUEST_PARAM構造体は、変数 SIOP 要求パラメーターを記述します。 |
SIDEBANDAUDIO_STREAM_OPEN_PARAMS SIDEBANDAUDIO_STREAM_OPEN_PARAMS構造体では、IOCTL の変数 I/O パラメーターについて説明します。 |
SIDEBANDAUDIO_STREAM_STATUS_PARAMS SIDEBANDAUDIO_STREAM_STATUS_PARAMS構造体では、エンドポイント インデックスとデバイス エラー NTSTATUS について説明します。 |
SIDEBANDAUDIO_SUPPORTED_FORMATS SIDEBANDAUDIO_SUPPORTED_FORMATS構造では、オーディオ エンドポイントでサポートされる形式について説明します。 |
SIDEBANDAUDIO_VOLUME_PARAMS SIDEBANDAUDIO_VOLUME_PARAMS構造では、エンドポイント インデックス、チャネル、操作の即時モード、ボリューム値について説明します。 |
列挙
SIDEBANDAUDIO_PARAMS_MSFT_TYPE_ID SIDEBANDAUDIO_PARAMS_SET_STANDARDに対して定義されたパラメーター - Microsoft Type ID |