タグ情報リスト

2011年3月14日 0

WMF で定義されているタグ情報をリストとしてまとめる。

タグ名は WMF における属性名、型は .NET Framework 上で表現した場合のデータ型、編集は読み取りが R、書き込みが W となっている。両方可能な場合は RW と表記する。未調査のものについては、R としておく。

表中の所属欄は、タグ情報の所属している Object を表すアルファベットとなる。以下を参照のこと。

C Content Description Object に属する。
F File Properties Object に属する。
M Extended Content DescriptionMetadataMetadata Library などのメタデータ系 Object に属する。

タグの内容を複数の値から算出する必要がある場合は、説明欄にその方法を記述している。

タグ名 編集 所属 説明
ASFLeakyBucketPairs byte[] R
AspectRatioX UInt32 R
AspectRatioY UInt32 R
Author String RW C アーティスト名
AverageLevel UInt32 RW M 音量の平均値
BannerImageData byte[] R
BannerImageType UInt32 R
BannerImageURL String R
Bitrate UInt32 R 平均ビットレート
Broadcast bool R
BufferAverage UInt32 R
Can_Skip_Backward bool R
Can_Skip_Forward bool R
Copyright String RW C 著作者の情報
CopyrightURL String R
CurrentBitrate UInt32 R
Description String RW C コメント
DRM_ContentID String R
DRM_DRMHeader_ContentDistributor String R
DRM_DRMHeader_ContentID String R
DRM_DRMHeader_IndividualizedVersion String R
DRM_DRMHeader_KeyID String R
DRM_DRMHeader_LicenseAcqURL String R
DRM_DRMHeader_SubscriptionContentID String R
DRM_DRMHeader String R
DRM_IndividualizedVersion String R
DRM_KeyID String R
DRM_LASignatureCert String R
DRM_LASignatureLicSrvCert String R
DRM_LASignaturePrivKey String R
DRM_LASignatureRootCert String R
DRM_LicenseAcqURL String R
DRM_LicenseID String R
DRM_SourceID UInt32 R
DRM_V1LicenseAcqURL String R
Duration UInt64 R F 演奏時間。File Properties Object の Play Duration から Preroll x 10000 を差し引いた値となる。
FileSize UInt64 R F ファイルのサイズ。ASF ファイルを編集してサイズが変更される場合は、必ずこの値も更新する必要がある ( ライブラリが自動的におこなうべき処理 )。
HasArbitraryDataStream bool R
HasAttachedImages bool R
HasAudio bool R
HasFileTransferStream bool R
HasImage bool R
HasScript bool R
HasVideo bool R
Is_Protected bool R
Is_Trusted bool R
ISAN String RW M 国際標準視聴覚番号 ( International Standard Audiovisual Number )
IsVBR bool R M 可変ビットレートでエンコードされたことを示す値
NSC_Address String R
NSC_Description String R
NSC_Email String R
NSC_Name String R
NSC_Phone String R
NumberOfFrames UInt64 RW M ビデオストリームのフレーム数
OptimalBitrate UInt32 R
PeakValue UInt32 RW M 音量の最大値
Rating String RW C 保護者による制限
Seekable bool R
Signature_Name String R
Stridable bool R
Title String RW C タイトル
VBRPeak UInt32 R
WM/AlbumArtist String RW M アルバムのアーティスト名
WM/AlbumCoverURL String RW M アルバムのジャケット画像に関する情報サイトの URL
WM/AlbumTitle String RW M アルバムのタイトル
WM/ASFPacketCount UInt64 R
WM/ASFSecurityObjectsSize UInt64 R
WM/AudioFileURL String RW M 音楽ファイルのサイト ( アルバムやアーティスト情報 ) URL
WM/AudioSourceURL String RW M 音楽の使用された作品 ( 映画や TV など ) のサイトへの URL
WM/AuthorURL String RW M アーティストの URL
WM/BeatsPerMinute String RW M テンポ ( 1 分間の拍数 )
WM/Category String RW M カテゴリ
WM/Codec String R
WM/Composer String RW M 作曲者
WM/Conductor String RW M 指揮者
WM/ContainerFormat byte[] R
WM/ContentDistributor String RW M ファイルの提供者
WM/ContentGroupDescription String RW M 所属するグループの情報。音楽ならば CD、ビデオならばシリーズの情報など
WM/Director String RW M ディレクター
WM/DRM String RW M DRM で保護されていることを示す情報
WM/DVDID String RW M DVD の識別子
WM/EncodedBy String RW M エンコードをおこなった人
WM/EncodingSettings String RW M エンコード設定
WM/EncodingTime UInt64 RW M エンコードをおこなった時間
WM/Genre String RW M ジャンル
WM/GenreID String RW M ジャンル ID。このデータは ID3v2 の TCON タグに準拠しており、”(17) Rock” のように括弧にジャンルを表す数値を入れ、後続の文字列にジャンル名を指定する
WM/InitialKey String RW M 曲頭のキー ( “C”、”Am”、”F♯” といった調の文字列 )
WM/ISRC String RW M 国際標準レコーディングコード( International Standard Recording Code )
WM/Language String RW M 言語
WM/Lyrics String RW M 歌詞
WM/Lyrics_Synchronised byte[] R
WM/MCDI byte[] R
WM/MediaClassPrimaryID Guid R
WM/MediaClassSecondaryID Guid R
WM/MediaCredits String RW M 放送をおこなったメディア名
WM/MediaIsDelay bool RW M 放送時におけるテープ遅延を示すフラグ
WM/MediaIsFinale bool RW M シリーズの最終回であることを示すフラグ
WM/MediaIsLive bool RW M 生放送されたことを示すフラグ
WM/MediaIsPremiere bool RW M シリーズの初回であることを示すフラグ
WM/MediaIsRepeat bool RW M 再放送であることを示すフラグ
WM/MediaIsSAP bool RW M 音声多重放送 ( Second Audio Program ) であることを示すフラグ
WM/MediaIsStereo bool RW M ステレオ放送であることを示すフラグ
WM/MediaIsSubtitled bool RW M 字幕を持つことを示すフラグ
WM/MediaIsTape bool RW M 収録放送されたことを示すフラグ
WM/MediaNetworkAffiliation String RW M コンテンツ配信をおこなうネットワーク情報
WM/MediaOriginalBroadcastDateTime String RW M 放送日時
WM/MediaOriginalChannel String RW M 放送したチャンネル
WM/MediaStationCallSign String RW M 放送局の識別信号
WM/MediaStationName String RW M 放送局の名前
WM/ModifiedBy String RW M ファイルを更新したグループ、または個人名
WM/Mood String RW M 雰囲気
WM/OriginalAlbumTitle String RW M 曲の初出となるアルバム
WM/OriginalArtist String RW M 原曲のアーティスト
WM/OriginalFilename String RW M 元のファイル名
WM/OriginalLyricist String RW M 原曲の作詞者
WM/OriginalReleaseTime String RW M 原曲がリリースされた時間
WM/OriginalReleaseYear String RW M 原曲がリリースされた年
WM/ParentalRating String RW M 保護者による制限。Rating との違いがよく分からない
WM/ParentalRatingReason String RW M 保護者による制限の理由
WM/PartOfSet String RW M 曲の属するグループ内の番号 ( スラッシュ区切りの文字列 )。複数枚や複数の組曲で構成されるアルバムの場合、それらの総数と何番目に位置するかを表す。例えば 3 枚組のアルバムにおいて、2 枚目に属する曲ならば “2/3” となる
WM/PeakBitrate UInt32 R
WM/Period String RW M 音楽の年代。例えばバロックやルネッサンスなど、ある時代を指すために使用する
WM/Picture byte[] R
WM/PlaylistDelay String RW M プレイリスト内の曲を再生する前に必要な遅延時間 ( ミリ秒単位 )
WM/Producer String RW M プロデューサー
WM/PromotionURL String RW M プロモーション用の URL
WM/ProtectionType String RW M コンテンツを保護する方法の種別
WM/Provider String RW M メタデータ提供サービス (CDDBAMG など )
WM/ProviderCopyright String RW M コンテンツを配信するプロパイダの著作権情報
WM/ProviderRating String RW M メタデータ提供サービスによる評価
WM/ProviderStyle String RW M メタデータ提供サービスによるスタイル ( 副次的なジャンル ) 指定
WM/Publisher String RW M 曲の発行元 ( レーベル )
WM/RadioStationName String RW M ラジオ局の名前
WM/RadioStationOwner String RW M ラジオ局の所有者
WM/SharedUserRating UInt32 RW M 複数のユーザーによる評価
WM/StreamTypeInfo byte[] R
WM/SubscriptionContentID String RW M 定期購読コンテンツの識別子
WM/SubTitle String RW M 副題
WM/SubTitleDescription String RW M 副題の補足情報
WM/Text byte[] R
WM/ToolName String RW M ファイル作成に使用したツール
WM/ToolVersion String RW M ファイル作成に使用したツールのバージョン情報
WM/Track String RW M トラック番号 ( 0 から開始 )。このデータは下位互換のために残されており、現在は WM/TrackNumber が推奨されている
WM/TrackNumber String RW M トラック番号 ( 1 から開始 )
WM/UniqueFileIdentifier String RW M ファイルの識別子 ( セミコロンで区切られた任意の値 )
WM/UserWebURL byte[] R
WM/VideoClosedCaptioning bool RW M クローズドキャプションを含むことを示すフラグ
WM/VideoFrameRate UInt32 RW M ビデオのフレームレート
WM/VideoHeight UInt32 RW M ビデオの高さ ( ピクセル単位 )
WM/VideoWidth UInt32 RW M ビデオの幅 ( ピクセル単位 )
WM/WMADRCAverageReference UInt32 R
WM/WMADRCAverageTarget UInt32 RW M 平均音量レベル
WM/WMADRCPeakReference UInt32 R
WM/WMADRCPeakTarget UInt32 RW M 最大音量レベル
WM/WMCollectionGroupID Guid R
WM/WMCollectionID Guid R
WM/WMContentID Guid R
WM/WMShadowFileSourceDRMType String RW M 元ファイルの著作権保護方法
WM/WMShadowFileSourceFileType String RW M 元ファイルの種別
WM/Writer String RW M 作詞者
WM/Year String RW M リリースされた年