sidebandaudio.h 標頭描述 DDI 為特定總線類型啟用側帶音訊(USB Audio 1.0、A2DP 等)。
sidebandaudio.h 包含下列程序設計介面:
IOCTLs
|
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可用來取得可更新的 configuration-codec-SIOP。 |
|
IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE IOCTL IOCTL_SBAUD_GET_STREAM_STATUS_UPDATE用於串流狀態更新。 |
|
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結構描述 Sideband 音訊端點的特性。 |
|
SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR2 SIDEBANDAUDIO_ENDPOINT_DESCRIPTOR結構的第二個版本。 它描述音訊端點驅動程式的特性。 |
|
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類型識別碼 |