estrutura STREAM_ID_MAP (strmif.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
A STREAM_ID_MAP
estrutura descreve um fluxo elementar dentro de um fluxo de programa MPEG-2. Usado com os métodos de interface IEnumStreamIdMap .
Sintaxe
typedef struct STREAM_ID_MAP {
ULONG stream_id;
DWORD dwMediaSampleContent;
ULONG ulSubstreamFilterValue;
int iDataOffset;
} STREAM_ID_MAP;
Membros
stream_id
Especifica a ID do fluxo PES.
dwMediaSampleContent
Especifica o conteúdo da mídia do fluxo. Pode ser um dos seguintes valores definidos em axextend.idl:
MPEG2_PROGRAM_STREAM_MAP (0x00000000)
MPEG2_PROGRAM_ELEMENTARY_STREAM (0x00000001)
MPEG2_PROGRAM_DIRECTORY_PES_PACKET (0x00000002)
MPEG2_PROGRAM_PACK_HEADER (0x00000003)
MPEG2_PROGRAM_PES_STREAM (0x00000004)
MPEG2_PROGRAM_SYSTEM_HEADER (0x00000005)
ulSubstreamFilterValue
Especifica o substream dentro do fluxo elementar. Se nenhuma filtragem de substream for necessária, use SUBSTREAM_FILTER_VAL_NONE (0x10000000).
iDataOffset
Especifica o deslocamento em bytes para o substream. Se nenhuma filtragem for necessária, especifique 0.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | strmif.h (inclua Dshow.h) |