estructura ASF_FLAT_SYNCHRONISED_LYRICS (mfidl.h)
Contiene letras sincronizadas almacenadas como metadatos para un origen multimedia. Esta estructura se usa como elemento de datos para el atributo de metadatos WM/Lyrics_Synchronised .
Sintaxis
typedef struct _ASFFlatSynchronisedLyrics {
BYTE bTimeStampFormat;
BYTE bContentType;
DWORD dwLyricsLen;
} ASF_FLAT_SYNCHRONISED_LYRICS;
Miembros
bTimeStampFormat
Especifica el formato de las marcas de tiempo en las letras. Este miembro es equivalente al miembro bTimeStampFormat de la estructura WM_SYNCHRONISED_LYRICS . La estructura de WM_SYNCHRONISED_LYRICS se documenta en el SDK de Windows Media Format.
bContentType
Especifica el tipo de cadenas sincronizadas que se encuentran en los datos lyric. Este miembro es equivalente al miembro bContentType de la estructura WM_SYNCHRONISED_LYRICS .
dwLyricsLen
Tamaño, en bytes, de los datos de lírica.
Comentarios
El atributo WM/Lyrics_Synchronised se define en el SDK de Windows Media Format. El atributo contiene letras sincronizadas con las horas del archivo de origen.
Para obtener este atributo de un origen multimedia, llame a IMFMetadata::GetProperty, pasando la constante g_wszWMLyrics_Synchronised para el parámetro pwszName . El método recupera un PROPVARIANT que contiene una matriz binaria (VT_BLOB). El diseño de la matriz es el siguiente:
- ASF_FLAT_SYNCHRONISED_LYRICS estructura.
- Cadena de caracteres anchos terminada en NULL que contiene una descripción.
- Datos de lyric. El formato de los datos lyric se describe en la documentación del SDK de Windows Media Format.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | mfidl.h |