KS_DATARANGE_VIDEO2構造体 (ksmedia.h)
KS_DATARANGE_VIDEO2構造は、bob または weave 設定を含むビデオ ストリームを記述します。
構文
typedef struct tagKS_DATARANGE_VIDEO2 {
KSDATARANGE DataRange;
BOOL bFixedSizeSamples;
BOOL bTemporalCompression;
DWORD StreamDescriptionFlags;
DWORD MemoryAllocationFlags;
KS_VIDEO_STREAM_CONFIG_CAPS ConfigCaps;
KS_VIDEOINFOHEADER2 VideoInfoHeader;
} KS_DATARANGE_VIDEO2, *PKS_DATARANGE_VIDEO2;
メンバーズ
DataRange
形式のメジャー識別子を指定します。
bFixedSizeSamples
TRUE に設定した場合、すべてのサンプルが同じサイズ指定します。
bTemporalCompression
前のサンプルまたは将来のサンプルに依存せずに、各サンプルを単独で独立して立てることができるかどうかを指定します。
StreamDescriptionFlags
未使用。ゼロに設定する必要があります。
MemoryAllocationFlags
未使用。ゼロに設定する必要があります。
ConfigCaps
スケーリング、トリミング、フレームレート、データレートなど、ストリームの構成を指定します。
VideoInfoHeader
ビデオ ストリームの詳細を指定します。
備考
この構造体は、ミニドライバーが bob または織りの設定でコンテンツを記述する必要がある場合は、KS_DATARANGE_VIDEO 構造体の代わりに使用する必要があります。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |
関連項目
KSDATARANGE の