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的結構。 使用此成員在輸出釘選上輸出數據。
備註
數據流的佇列物件至少有一個硬式定義的數據流指標:前置邊緣數據流指標。 如需詳細資訊,請參閱前置和尾端邊緣 Stream 指標。
如需數據流指標的一般資訊,請參閱 Stream指標。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Microsoft Windows XP 和更新版本的作業系統和 Microsoft DirectX 8.0 和更新版本中使用。 |
標頭 | ks.h (包含 Ks.h) |