atributo MF_PD_ASF_LANGLIST_LEGACYORDER

Contém uma lista de idiomas RFC 1766 usados na apresentação atual.

Tipo de dados

BYTE []

Obter/definir

Para obter esse atributo, chame IMFAttributes::GetBlob.

Para definir esse atributo, chame IMFAttributes::SetBlob.

Aplica-se a

IMFPresentationDescriptor

Comentários

Esse atributo se aplica a descritores de apresentação que foram gerados do Objeto ContentInfo do ASF por uma chamada para IMFASFContentInfo::GeneratePresentationDescriptor. O formato da matriz de bytes é o seguinte:

Campo Objeto de Lista de Idiomas Tipo de dados Tamanho Descrição
Contagem de registros de ID de idioma DWORD 4 bytes Número de idiomas
Registros de ID do idioma BYTE[] Varia Matriz de cadeias de caracteres de linguagem (veja abaixo).

 

O primeiro DWORD é o número de idiomas, seguido por uma matriz de cadeias de caracteres de identificador de idioma. Cada cadeia de caracteres tem o seguinte formato:

Campo Objeto de Lista de Idiomas Tipo de dados Tamanho Descrição
Comprimento da ID do idioma DWORD 4 bytes O comprimento da cadeia de caracteres em bytes, incluindo o tamanho do caractere NULL à direita.
ID do idioma WCHAR[] Varia Uma cadeia de caracteres terminada em nulo que contém o nome do idioma RFC 1766.

 

Cada cadeia de caracteres é uma marca de idioma compatível com RFC 1766.

Use esse atributo apenas para compatibilidade com versões anteriores com a ordem de enumeração da interface IWMReaderAdvanced4 no SDK do Formato de Mídia do Windows. As cadeias de caracteres de idioma são armazenadas em uma ordem diferente no atributo MF_PD_ASF_LANGLIST .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho
Wmcontainer.h

Confira também

Lista alfabética de atributos da Media Foundation

Atributos do Descritor de Apresentação