ASF_FLAT_SYNCHRONISED_LYRICS 構造体 (mfidl.h)
メディア ソースのメタデータとして格納されている同期された歌詞が含まれます。 この構造体は、 WM/Lyrics_Synchronised メタデータ属性のデータ項目として使用されます。
構文
typedef struct _ASFFlatSynchronisedLyrics {
BYTE bTimeStampFormat;
BYTE bContentType;
DWORD dwLyricsLen;
} ASF_FLAT_SYNCHRONISED_LYRICS;
メンバー
bTimeStampFormat
歌詞のタイム スタンプの形式を指定します。 このメンバーは、WM_SYNCHRONISED_LYRICS構造体の bTimeStampFormat メンバーと同じです。 WM_SYNCHRONISED_LYRICS構造については、Windows Media Format SDK に記載されています。
bContentType
歌詞データに含まれる同期文字列の種類を指定します。 このメンバーは、WM_SYNCHRONISED_LYRICS構造体の bContentType メンバーと同じです。
dwLyricsLen
歌詞データのサイズ (バイト単位)。
注釈
WM/Lyrics_Synchronised 属性は、Windows Media Format SDK で定義されています。 属性には、ソース ファイル内の時刻に同期された歌詞が含まれています。
メディア ソースからこの属性を取得するには、 IMFMetadata::GetProperty を呼び出し、 pwszName パラメーターの定数g_wszWMLyrics_Synchronisedを渡します。 メソッドは、バイナリ配列 (VT_BLOB) を含む PROPVARIANT を取得します。 配列のレイアウトは次のとおりです。
- ASF_FLAT_SYNCHRONISED_LYRICS 構造体。
- 説明を含む null で終わるワイド文字列。
- リリック データ。 歌詞データの形式については、Windows Media Format SDK のドキュメントを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | mfidl.h |