KSPROPSETID_Audio
KSPROPSETID_Audio
プロパティ セットは、オーディオ ストリームでサポートされるデータとコントロールの範囲を示します。 ミニポート ドライバーは、KSPROPERTY_AUDIO_LATENCY プロパティをサポートする必要があります。 このプロパティ セット内の他のすべてのプロパティは省略可能です。
ハードウェアが機能をサポートしていない場合、ミニポート ドライバーは、上位層ドライバーが呼び出しを処理できるように、get および set プロパティ呼び出しのエラーを返す必要があります。 たとえば、ボリューム コントロールをサポートしないハードウェアのミニポート ドライバーは、KSPROPERTY_AUDIO_VOLUMELEVEL 呼び出しのエラーを返す必要があります。よって、ストリームのボリュームを設定するスタックの上位のドライバー (カーネル ミキサーなど) を有効にします。
このセットのプロパティ アイテムは、KSPROPERTY_AUDIO リスト値が指定します。
次のプロパティは、KSPROPSETID_Audio
プロパティ セットの一部です。
KSPROPERTY_AUDIO_ALGORITHM_INSTANCE
KSPROPERTY_AUDIO_BUFFER_DURATION
KSPROPERTY_AUDIO_CHANNEL_CONFIG
KSPROPERTY_AUDIO_CHORUS_MODULATION_DEPTH
KSPROPERTY_AUDIO_CHORUS_MODULATION_RATE
KSPROPERTY_AUDIO_COPY_PROTECTION
KSPROPERTY_AUDIO_CPU_RESOURCES
KSPROPERTY_AUDIO_DYNAMIC_RANGE
KSPROPERTY_AUDIO_DYNAMIC_SAMPLING_RATE
KSPROPERTY_AUDIO_LINEAR_BUFFER_POSITION
KSPROPERTY_AUDIO_MANUFACTURE_GUID
KSPROPERTY_AUDIO_MIC_ARRAY_GEOMETRY
KSPROPERTY_AUDIO_MIC_SENSITIVITY
KSPROPERTY_AUDIO_MIX_LEVEL_CAPS
KSPROPERTY_AUDIO_MIX_LEVEL_TABLE
KSPROPERTY_AUDIO_PREFERRED_STATUS
KSPROPERTY_AUDIO_PRESENTATION_POSITION
KSPROPERTY_AUDIO_SAMPLING_RATE
KSPROPERTY_AUDIO_STEREO_ENHANCE
KSPROPERTY_AUDIO_STEREO_SPEAKER_GEOMETRY
KSPROPERTY_AUDIO_SURROUND_ENCODE
KSPROPERTY_AUDIO_VOLUMELIMIT_ENGAGED
KSPROPERTY_AUDIO_WAVERT_CURRENT_WRITE_POSITION