KSDATARANGE_AUDIO構造体 (ksmedia.h)
KSDATARANGE_AUDIO構造体は、オーディオ形式の範囲を指定します。
構文
typedef struct {
KSDATARANGE DataRange;
ULONG MaximumChannels;
ULONG MinimumBitsPerSample;
ULONG MaximumBitsPerSample;
ULONG MinimumSampleFrequency;
ULONG MaximumSampleFrequency;
} KSDATARANGE_AUDIO, *PKSDATARANGE_AUDIO;
メンバーズ
DataRange
オーディオ データの MajorFormat GUID と SubFormat GUID、および指定子 GUID を指定します。 このメンバーは、KSDATARANGE 構造体 初期化されます。
MaximumChannels
サポートされるチャネルの最大数を指定します。 このメンバーの値 (ULONG)-1 は、チャネルの数に明示的な制限がないことを意味しますが、チャネルの数は、メモリや処理能力などのリソースの可用性によって実質的に制限される可能性があります。
MinimumBitsPerSample
サポートされるサンプルあたりの最小ビット数を指定します。
MaximumBitsPerSample
サポートされるサンプルあたりの最大ビット数を指定します。
MinimumSampleFrequency
許容される最小頻度を指定します。
MaximumSampleFrequency
許容される最大頻度を指定します。
備考
KSDATARANGE_AUDIO構造を使用するデータ範囲の例については、「PCM Stream データ範囲、DirectSound Stream データ範囲、および AC-3 データ範囲の指定 を参照してください。
データ範囲と交差処理の詳細については、「Data-Intersection ハンドラーの」を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |
関連項目
KSDATARANGE の