Método IMFASFContentInfo::GetHeaderSize (wmcontainer.h)
Recupera o tamanho da seção de cabeçalho de um arquivo ASF (Advanced Systems Format).
Sintaxe
HRESULT GetHeaderSize(
[in] IMFMediaBuffer *pIStartOfContent,
[out] QWORD *cbHeaderSize
);
Parâmetros
[in] pIStartOfContent
A interface IMFMediaBuffer de um objeto buffer que contém o início do conteúdo do ASF. O tamanho dos dados válidos no buffer deve ser pelo menos MFASF_MIN_HEADER_BYTES em bytes.
[out] cbHeaderSize
Recebe o tamanho, em bytes, da seção de cabeçalho do conteúdo. O valor inclui o tamanho do Objeto de Cabeçalho ASF mais o tamanho da seção de cabeçalho do Objeto de Dados. Portanto, o valor resultante é o deslocamento para o início dos pacotes de dados no Objeto de Dados ASF.
Retornar valor
O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O buffer não contém dados ASF válidos. |
|
O buffer não contém dados válidos suficientes. |
Comentários
O cabeçalho de um arquivo ou fluxo ASF pode ser passado para o método IMFASFContentInfo::P arseHeader para preencher o objeto ContentInfo com as informações de cabeçalho.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wmcontainer.h |
Biblioteca | Mfuuid.lib |