共用方式為


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 類型識別碼