共用方式為


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類型結構的指標。 根據此數據流指標所屬的針腳是輸入針腳或輸出針腳,指向 offsetInOffsetOut

OffsetIn

這個成員會指定類型的結構,KSSTREAM_POINTER_OFFSET 描述數據流指標目前指向的數據。

OffsetOut

此成員會指定 類型 KSSTREAM_POINTER_OFFSET的結構。 使用此成員在輸出釘選上輸出數據。

言論

數據流的佇列物件至少有一個硬式定義的數據流指標:前置邊緣數據流指標。 如需詳細資訊,請參閱 前置和尾端邊緣串流指標

如需串流指標的一般資訊,請參閱 串流指標

要求

要求 價值
最低支援的用戶端 適用於 Microsoft Windows XP 和更新版本的作系統,以及 Microsoft DirectX 8.0 和更新版本。
標頭 ks.h (包括 Ks.h)

另請參閱

KSSTREAM_HEADER

KSSTREAM_POINTER_OFFSET

KsStreamPointerAdvance

KsStreamPointerAdvanceOffsets

KsStreamPointerAdvanceOffsetsAndUnlock

KsStreamPointerClone

KsStreamPointerDelete

KsStreamPointerLock

KsStreamPointerUnlock