Поделиться через


структура 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. Используйте этот элемент для вывода данных на выходной пин-код.

Замечания

Объект очереди для потока имеет по крайней мере один жестко определенный указатель потока: указатель потока верхнего края. Дополнительные сведения см. в ведущих и конечных указателей потоков edge.

Общие сведения о указателях потоков см. в указателей потоков.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Операционных системах Microsoft Windows XP и более поздних версиях, а также в Microsoft DirectX 8.0 и более поздних версиях.
заголовка ks.h (include Ks.h)

См. также

KSSTREAM_HEADER

KSSTREAM_POINTER_OFFSET

KsStreamPointerAdvance

KsStreamPointerAdvanceOffsets

KsStreamPointerAdvanceOffsetsAndUnlock

KsStreamPointerClone

KsStreamPointerDelete

KsStreamPointerLock

KsStreamPointerUnlock