共用方式為


sidebandaudio.h 標頭

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