struttura ASF_FLAT_SYNCHRONISED_LYRICS (mfidl.h)
Contiene testi sincronizzati archiviati come metadati per un'origine multimediale. Questa struttura viene utilizzata come elemento di dati per l'attributo di metadati WM/Lyrics_Synchronised .
Sintassi
typedef struct _ASFFlatSynchronisedLyrics {
BYTE bTimeStampFormat;
BYTE bContentType;
DWORD dwLyricsLen;
} ASF_FLAT_SYNCHRONISED_LYRICS;
Members
bTimeStampFormat
Specifica il formato dei timestamp nei testi. Questo membro equivale al membro bTimeStampFormat nella struttura WM_SYNCHRONISED_LYRICS . La struttura WM_SYNCHRONISED_LYRICS è documentata in Windows Media Format SDK.
bContentType
Specifica il tipo di stringhe sincronizzate presenti nei dati lirici. Questo membro equivale al membro bContentType nella struttura WM_SYNCHRONISED_LYRICS .
dwLyricsLen
Dimensioni, in byte, dei dati lirici.
Commenti
L'attributo WM/Lyrics_Synchronised è definito in Windows Media Format SDK. L'attributo contiene testi sincronizzati con orari nel file di origine.
Per ottenere questo attributo da un'origine multimediale, chiamare IMFMetadata::GetProperty, passando la costante g_wszWMLyrics_Synchronised per il parametro pwszName . Il metodo recupera un PROPVARIANT che contiene una matrice binaria (VT_BLOB). Il layout della matrice è il seguente:
- ASF_FLAT_SYNCHRONISED_LYRICS struttura.
- Stringa di caratteri wide con terminazione Null contenente una descrizione.
- Dati lirici. Il formato dei dati lirici è descritto nella documentazione di Windows Media Format SDK.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | mfidl.h |