структура ASF_FLAT_SYNCHRONISED_LYRICS (mfidl.h)
Содержит синхронизированные тексты, хранящиеся в виде метаданных для источника мультимедиа. Эта структура используется в качестве элемента данных для атрибута метаданных WM/Lyrics_Synchronised .
Синтаксис
typedef struct _ASFFlatSynchronisedLyrics {
BYTE bTimeStampFormat;
BYTE bContentType;
DWORD dwLyricsLen;
} ASF_FLAT_SYNCHRONISED_LYRICS;
Члены
bTimeStampFormat
Задает формат меток времени в тексте текста. Этот элемент эквивалентен элементу bTimeStampFormat в структуре WM_SYNCHRONISED_LYRICS . Структура WM_SYNCHRONISED_LYRICS описана в пакете SDK для формата Windows Media.
bContentType
Указывает тип синхронизированных строк, которые находятся в данных лирики. Этот элемент эквивалентен элементу bContentType в структуре WM_SYNCHRONISED_LYRICS .
dwLyricsLen
Размер лирических данных (в байтах).
Комментарии
Атрибут WM/Lyrics_Synchronised определен в пакете SDK для формата Windows Media. Атрибут содержит тексты, синхронизированные с временем в исходном файле.
Чтобы получить этот атрибут из источника мультимедиа, вызовите IMFMetadata::GetProperty, передав константную g_wszWMLyrics_Synchronised для параметра pwszName . Метод извлекает объект PROPVARIANT , содержащий двоичный массив (VT_BLOB). Макет массива выглядит следующим образом:
- ASF_FLAT_SYNCHRONISED_LYRICS структура.
- Строка расширенных символов со значением NULL, содержащая описание.
- Лирические данные. Формат лирических данных описан в документации по пакету SDK для формата Windows Media.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | mfidl.h |