sidebandaudio.h 標頭
sidebandaudio.h 標頭描述 DDI 用於針對特定總線類型啟用側帶音訊, (USB 音訊 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可用來取得可更新的已設定編解碼器-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 結構描述 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 類型識別碼 |