estrutura ASF_FLAT_SYNCHRONISED_LYRICS (mfidl.h)
Contém letras sincronizadas armazenadas como metadados para uma fonte de mídia. Essa estrutura é usada como o item de dados para o atributo de metadados WM/Lyrics_Synchronised .
Sintaxe
typedef struct _ASFFlatSynchronisedLyrics {
BYTE bTimeStampFormat;
BYTE bContentType;
DWORD dwLyricsLen;
} ASF_FLAT_SYNCHRONISED_LYRICS;
Membros
bTimeStampFormat
Especifica o formato dos carimbos de data/hora nas letras. Esse membro é equivalente ao membro bTimeStampFormat na estrutura WM_SYNCHRONISED_LYRICS . A estrutura WM_SYNCHRONISED_LYRICS está documentada no SDK do Windows Media Format.
bContentType
Especifica o tipo de cadeias de caracteres sincronizadas que estão nos dados líricos. Esse membro é equivalente ao membro bContentType na estrutura WM_SYNCHRONISED_LYRICS .
dwLyricsLen
Tamanho, em bytes, dos dados líricos.
Comentários
O atributo WM/Lyrics_Synchronised é definido no SDK do Formato de Mídia do Windows. O atributo contém letras sincronizadas com horários no arquivo de origem.
Para obter esse atributo de uma fonte de mídia, chame IMFMetadata::GetProperty, passando a constante g_wszWMLyrics_Synchronised para o parâmetro pwszName . O método recupera um PROPVARIANT que contém uma matriz binária (VT_BLOB). O layout da matriz é o seguinte:
- ASF_FLAT_SYNCHRONISED_LYRICS estrutura.
- Cadeia de caracteres largos terminada em nulo que contém uma descrição.
- Dados líricos. O formato dos dados líricos é descrito na documentação do SDK do Windows Media Format.
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 | mfidl.h |