структура BDA_PID_MAP (bdatypes.h)

Структура BDA_PID_MAP описывает тип данных для фильтрации из входного потока фильтра идентификатора пакета (PID), а затем передается в подчиненный фильтр. Эти выходные данные состоят из пакетов, которые идентифицируются с помощью ИДЕНТИФИКАТОРов и содержат определенное мультимедийное содержимое.

Синтаксис

typedef struct _BDA_PID_MAP {
  MEDIA_SAMPLE_CONTENT MediaSampleContent;
  ULONG                ulcPIDs;
  ULONG                aulPIDs[MIN_DIMENSION];
} BDA_PID_MAP, *PBDA_PID_MAP;

Члены

MediaSampleContent

MEDIA_SAMPLE_CONTENT значение перечисленного типа, указывающее тип мультимедийного содержимого, содержащегося в пакетах.

ulcPIDs

Число ИДЕНТИФИКАТОРов в массиве aulPIDs .

aulPIDs[MIN_DIMENSION]

Массив ИДЕНТИФИКАТОРов, определяющих пакеты для сопоставления с выходными данными фильтра PID.

Требования

Требование Значение
Заголовок bdatypes.h (включая Bdatypes.h)

См. также раздел

BDA_PID_UNMAP

KSPROPSETID_BdaPIDFilter

MEDIA_SAMPLE_CONTENT