Share via


ASF_FLAT_SYNCHRONISED_LYRICS結構 (mfidl.h)

包含儲存為媒體來源元數據的已同步處理 ric。 此結構會當做 WM/Lyrics_Synchronised 元數據屬性的數據項使用。

語法

typedef struct _ASFFlatSynchronisedLyrics {
  BYTE  bTimeStampFormat;
  BYTE  bContentType;
  DWORD dwLyricsLen;
} ASF_FLAT_SYNCHRONISED_LYRICS;

成員

bTimeStampFormat

指定 lyrics 中的時間戳格式。 這個成員相當於 WM_SYNCHRONISED_LYRICS 結構中的 bTimeStampFormat 成員。 WM_SYNCHRONISED_LYRICS結構記載於 Windows 媒體格式 SDK 中。

bContentType

指定 lyric 資料中同步處理的字串類型。 這個成員相當於 WM_SYNCHRONISED_LYRICS 結構中的 bContentType 成員。

dwLyricsLen

lyric 數據的大小,以位元組為單位。

備註

WM/Lyrics_Synchronised 屬性是在 Windows 媒體格式 SDK 中定義。 屬性包含同步處理至來源檔案中時間的lyric。

若要從媒體來源取得此屬性,請呼叫 IMFMetadata::GetProperty,並傳入 pwszName 參數的常數g_wszWMLyrics_Synchronised。 方法會擷取包含二進位陣列 (VT_BLOB) 的 PROPVARIANT 。 陣列的設定如下所示:

  • ASF_FLAT_SYNCHRONISED_LYRICS 結構。
  • 包含描述的 Null 終止寬字元字串。
  • Lyric 數據。 Windows 媒體格式 SDK 檔中會說明 lyric 資料的格式。
此格式與 Windows 媒體格式 SDK 中使用的 WM_SYNCHRONISED_LYRICS 結構不同。 WM_SYNCHRONISED_LYRICS 結構包含兩個字串和lyric 數據的內部指標。 如果複製結構,這些指標會變成無效。 ASF_FLAT_SYNCHRONISED_LYRICS 結構不包含內部指標,因此可以安全地複製結構。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 mfidl.h

另請參閱

IMFMetadata

媒體基礎結構