atributo MF_PD_ASF_MARKER

Especifica os marcadores em um arquivo ASF (Formato de Sistemas Avançados). Esse atributo corresponde ao Objeto Marker no cabeçalho ASF, definido na especificação ASF.

Tipo de dados

Matriz de bytes

Comentários

Esse atributo se aplica a descritores de apresentação para conteúdo ASF.

O método IMFASFContentInfo::GeneratePresentationDescriptor cria o descritor de apresentação e gera esse atributo do Objeto Marker. A tabela a seguir mostra o formato do blob:

Campo Objeto Marker Tipo de dados Tamanho Descrição
Contagem de marcadores DWORD 4 bytes Número de marcadores
Marcadores BYTE[] Varia Matriz de marcadores

 

O primeiro DWORD é o número de marcadores, seguido por uma matriz de marcadores. Cada marcador tem o seguinte formato:

Campo Objeto Marker Tipo de dados Tamanho Descrição
Comprimento da descrição do marcador DWORD 4 bytes Tamanho da cadeia de caracteres de descrição, em bytes, incluindo o caractere NULL.
Descrição do marcador WCHAR[] Varia Cadeia de caracteres terminada em nulo que descreve o marcador.
Tempo da apresentação LONGLONG 8 bytes Hora da apresentação do marcador, em unidades de 100 nanossegundos.
Tempo de Envio LONGLONG 8 bytes Hora de envio da entrada do marcador, em milissegundos.
Deslocamento UINT64 8 bytes Deslocamento, em bytes, para o Objeto de Dados que especifica a posição do mercado.

 

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]
Cabeçalho
Wmcontainer.h

Confira também

Lista alfabética de atributos da Media Foundation

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

Atributos de descritor de apresentação

Objeto de cabeçalho ASF

Descritores de apresentação