ASF_FLAT_SYNCHRONISED_LYRICS Struktur (mfidl.h)
Enthält synchronisierte Texte, die als Metadaten für eine Medienquelle gespeichert sind. Diese Struktur wird als Datenelement für das Metadatenattribute WM/Lyrics_Synchronised verwendet.
Syntax
typedef struct _ASFFlatSynchronisedLyrics {
BYTE bTimeStampFormat;
BYTE bContentType;
DWORD dwLyricsLen;
} ASF_FLAT_SYNCHRONISED_LYRICS;
Member
bTimeStampFormat
Gibt das Format der Zeitstempel im Text an. Dieses Element entspricht dem bTimeStampFormat-Member in der WM_SYNCHRONISED_LYRICS-Struktur . Die WM_SYNCHRONISED_LYRICS Struktur ist im Windows Media Format SDK dokumentiert.
bContentType
Gibt den Typ der synchronisierten Zeichenfolgen an, die sich in den Textdaten befinden. Dieses Element entspricht dem bContentType-Element in der WM_SYNCHRONISED_LYRICS-Struktur .
dwLyricsLen
Größe der lyrischen Daten in Bytes.
Hinweise
Das WM/Lyrics_Synchronised-Attribut ist im Windows Media Format SDK definiert. Das Attribut enthält Texte, die mit Zeiten in der Quelldatei synchronisiert sind.
Um dieses Attribut aus einer Medienquelle abzurufen, rufen Sie IMFMetadata::GetProperty auf, und übergeben Sie die Konstante g_wszWMLyrics_Synchronised für den pwszName-Parameter . Die -Methode ruft einen PROPVARIANT-Wert ab, der ein binäres Array (VT_BLOB) enthält. Das Layout des Arrays lautet wie folgt:
- ASF_FLAT_SYNCHRONISED_LYRICS Struktur.
- Breitzeichenzeichenfolge mit Null-Endung, die eine Beschreibung enthält.
- Lyrische Daten. Das Format der lyrischen Daten wird in der Dokumentation zum Windows Media Format SDK beschrieben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | mfidl.h |