структура 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) |