KSSTREAM_POINTER結構 (ks.h)
KSSTREAM_POINTER結構是數據流中的基本AVStream指標。
語法
typedef struct _KSSTREAM_POINTER {
PVOID Context;
PKSPIN Pin;
PKSSTREAM_HEADER StreamHeader;
PKSSTREAM_POINTER_OFFSET Offset;
KSSTREAM_POINTER_OFFSET OffsetIn;
KSSTREAM_POINTER_OFFSET OffsetOut;
} KSSTREAM_POINTER, *PKSSTREAM_POINTER;
成員
Context
用戶端要求之內容資訊的指標。 前置邊緣和尾端邊緣數據流指標會將此成員設定為 NULL。 複製的數據流指標可以指定他們想要透過 KsStreamPointerClone中所述的機制來取得內容資訊。
Pin
此數據流指標所屬 KSPIN 結構的指標。
StreamHeader
此數據流指標目前指向之數據框架之數據流標頭物件的指標。 如需詳細資訊,請參閱 KSSTREAM_HEADER。
Offset
KSSTREAM_POINTER_OFFSET類型結構的指標。 根據此數據流指標所屬的針腳是輸入針腳或輸出針腳,指向 offsetIn 或 OffsetOut。
OffsetIn
這個成員會指定類型的結構,KSSTREAM_POINTER_OFFSET 描述數據流指標目前指向的數據。
OffsetOut
此成員會指定 類型 KSSTREAM_POINTER_OFFSET的結構。 使用此成員在輸出釘選上輸出數據。
言論
數據流的佇列物件至少有一個硬式定義的數據流指標:前置邊緣數據流指標。 如需詳細資訊,請參閱 前置和尾端邊緣串流指標。
如需串流指標的一般資訊,請參閱 串流指標。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 適用於 Microsoft Windows XP 和更新版本的作系統,以及 Microsoft DirectX 8.0 和更新版本。 |
標頭 | ks.h (包括 Ks.h) |