メタデータ機能

[このページに関連付けられている機能である Windows Media Format 11 SDK は、従来の機能です。 ソース リーダーシンク ライターに置き換わりました。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 Microsoft では、可能であれば、新しいコードで Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]

メタデータは、ファイルの内容とプロパティを記述するために ASF ファイルで使用されます。 作成するすべての ASF ファイルには、適切なメタデータが含まれている必要があります。 (概要については、「 メタデータ」を参照してください)。Windows Media Format SDK には、ライター オブジェクト、メタデータ エディター オブジェクト、およびリーダー と同期リーダー オブジェクトの両方を使用したメタデータ編集のサポートが含まれています。 さまざまなメタデータ属性のネイティブ サポートが含まれています。 定義済みの 属性の 一覧については、「属性」を参照してください。

Windows Media Format SDK のさまざまなオブジェクトによって提供されるメタデータのサポートは、柔軟で強力です。 メインメタデータ機能の概要を次に示します。

  • 柔軟な属性サイズ。 メタデータ属性のサイズは制限されません。
  • ストリーム レベルの属性。 ASF ファイル内のメタデータは、ファイル全体または特定のストリームに割り当てることができます。
  • 重複した属性。 名前付き属性は、同じファイル内で複数回使用できます。 この機能は、コンテンツ記述属性を割り当てるときに特に使用されます。 たとえば、1 つの曲に複数の作成者が含まれている場合、それぞれがファイル内に個別の Author 属性を必要とします。
  • 複数の言語。 すべての属性には言語が関連付けられています。 サポートされている言語を設定し、記述する各属性に 1 つを割り当てることができます。 属性を複製できるため、複数の言語で最も重要な属性を指定して、より多くの対象ユーザーに到達できます。 言語を指定しない場合は、既定の言語 (アプリケーションを実行しているコンピューターのオペレーティング システムから取得) が使用されます。
  • 複雑な属性。 定義済みの属性の中には、構造化データをサポートするものもあります。 これらの属性の場合、データ型はバイナリですが、値はこの SDK で定義されている構造体です。

次のトピックでは、サポートされている他のメタデータ機能について説明します。

トピック 説明
ID3 のサポート Windows Media Format SDK のオブジェクトを使用した ID3 フレームのサポートについて説明します。
カスタム メタデータ カスタム メタデータを使用する場合の影響について説明します。

 

機能

IWMHeaderInfo インターフェイス

IWMHeaderInfo2 インターフェイス

IWMHeaderInfo3 インターフェイス

メタデータ