AsfBaseStreamProperty

AsfBaseStreamProperty class

ASF メディア コンテナーのベース ストリーム プロパティ メタデータを表します。

public abstract class AsfBaseStreamProperty : CustomPackage

プロパティ

名前 説明
AlternateBitrate { get; } ストリームのデータ部分 を含むリーク バケットのリーク レート RAlt をビット/秒で取得します。オーバーフローすることはありません。すべての ASF データ パケット オーバーヘッドは除外されます。
AverageBitrate { get; } 平均ビットレートを取得します。
AverageTimePerFrame { get; } 各フレームの 100 ナノ秒単位で測定された平均継続時間を取得します。
Bitrate { get; } ストリームのデータ部分 を含むリーク バケットのリーク レート R をビット/秒で取得します。オーバーフローすることはありません。すべての ASF データ パケット オーバーヘッドは除外されます。
Count { get; } メタデータ プロパティの数を取得します。
EndTime { get; } 最後のオブジェクトの表示時間と再生時間を加えたものを取得し、ASF ファイル全体のタイムラインのコンテキスト内でこのデジタル メディア ストリームが終了する 場所を示します.
Flags { get; } フラグを取得します。
Item { get; } を取得しますMetadataProperty指定された名前で.
Keys { get; } メタデータ プロパティ名のコレクションを取得します。
Language { get; } ストリーム言語を取得します。
MetadataType { get; } メタデータ タイプを取得します。
PropertyDescriptors { get; } GroupDocs.Metadata 検索エンジンを介してアクセス可能なプロパティに関する情報を含む記述子のコレクションを取得します。
StartTime { get; } 最初のオブジェクトのプレゼンテーション時間を取得し、このデジタル メディア ストリーム が ASF ファイル全体のタイムラインのコンテキスト内で開始する場所を示します.
StreamNumber { get; } このストリームの番号を取得します。
StreamType { get; } このストリームのタイプを取得します。

メソッド

名前 説明
AddProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを追加します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。
Contains(string) 指定した名前のメタデータ プロパティがパッケージに含まれているかどうかを判断します。
virtual FindProperties(Func<MetadataProperty, bool>) 指定された述語を満たすメタデータ プロパティを検索します。 検索は再帰的であるため、ネストされたすべてのパッケージにも影響します。
GetEnumerator() コレクションを反復処理する列挙子を返します。
virtual RemoveProperties(Func<MetadataProperty, bool>) 指定された述語を満たすメタデータ プロパティを削除します。
virtual Sanitize() 書き込み可能なメタデータ プロパティをパッケージから削除します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。
SetProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを設定します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 このメソッドは、AddPropertiesUpdateProperties 既存のプロパティが述語を満たす場合、その値が更新されます。 述語を満たす既知のプロパティがパッケージにない場合、それがパッケージに追加されます。
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) 指定された述語を満たす既知のメタデータ プロパティを更新します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。

備考

もっと詳しく知る

関連項目