ASF タグ情報リスト
March 14, 2011
WMF で定義されているタグ情報をリストとしてまとめる。
タグ名は WMF における属性名、型は .NET Framework 上で表現した場合のデータ型、編集は読み取りが R、書き込みが W となっている。両方可能な場合は RW と表記する。未調査のものについては、R としておく。
表中の所属欄は、タグ情報の所属している Object を表すアルファベットとなる。以下を参照のこと。
アルファベット | 所属 |
---|---|
C | Content Description Object |
F | File Properties Object |
M | Extended Content Description、Metadata、Metadata Library などのメタデータ系 |
タグの内容を複数の値から算出する必要がある場合は、説明欄にその方法を記述している。
タグ名 | 型 | 編集 | 所属 | 説明 |
---|---|---|---|---|
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 | メタデータ提供サービス (CDDB や AMG など ) |
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 | リリースされた年 |