Função CheckVideoInfoType
[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 CheckVideoInfoType
função verifica um tipo de mídia que contém uma estrutura de formato VIDEOINFOHEADER para determinados erros comuns que podem causar estouros de buffer ou estouros inteiros.
Observação
Essa função não garante que o tipo de mídia seja válido ou que o código que usa a estrutura seja seguro.
Sintaxe
HRESULT CheckVideoInfoType(
const AM_MEDIA_TYPE *pmt
);
Parâmetros
-
Pgto
-
Ponteiro para a estrutura AM_MEDIA_TYPE para validar
Retornar valor
Retorna um dos seguintes valores HRESULT .
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Valor do ponteiro NULL . |
|
Tipo de mídia inválido. |
Comentários
Essa função chama ValidateBitmapInfoHeader para validar a estrutura BITMAPINFOHEADER no tipo de mídia. Se o tipo de formato não for FORMAT_VideoInfo, a função retornará VFW_E_TYPE_NOT_ACCEPTED.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|