MatroskaSegment
コンテンツ
[
隠れる
]
MatroskaSegment class
Matroska ビデオの SEGMENT に関する一般情報を含む SEGMENTINFO 要素を表します。
public class MatroskaSegment : MatroskaBasePackage
プロパティ
名前 | 説明 |
---|---|
Count { get; } | メタデータ プロパティの数を取得します。 |
DateUtc { get; } | 多重化アプリケーションまたはライブラリによってセグメントが作成された日時を取得します。 |
Duration { get; } | SEGMENT の期間を取得します。 を参照してくださいTimecodeScale 詳しくは. |
Item { get; } | を取得しますMetadataProperty 指定された名前で. |
Keys { get; } | メタデータ プロパティ名のコレクションを取得します。 |
MetadataType { get; } | メタデータ タイプを取得します。 |
MuxingApp { get; } | アプリケーションまたはライブラリの完全な名前とそれに続くバージョン番号を取得します。 |
PropertyDescriptors { get; } | GroupDocs.Metadata 検索エンジンを介してアクセス可能なプロパティに関する情報を含む記述子のコレクションを取得します。 |
ScaledDuration { get; } | SEGMENT のスケーリングされた期間を取得します。 |
SegmentFilename { get; } | このセグメントに対応するファイル名を取得します。 |
SegmentUid { get; } | SEGMENT を識別する一意の 128 ビット番号を取得します。 明らかに、ファイルは SEGMENTUID が存在する場合にのみ別のファイルによって参照できますが、その UID がなくても再生は可能です。 |
TimecodeScale { get; } | タイムコード スケール値を取得します。 MATROSKA ファイル内のスケーリングされた各タイムコードに TIMECODESCALE を掛けて、ナノ秒単位のタイムコードを取得します。すべてのタイムコードがスケーリングされるわけではないことに注意してください! |
Title { get; } | セグメントの一般名を取得します。 |
WritingApp { 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) | 指定された述語を満たす既知のメタデータ プロパティを設定します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 このメソッドは、AddProperties とUpdateProperties 既存のプロパティが述語を満たす場合、その値が更新されます。 述語を満たす既知のプロパティがパッケージにない場合、それがパッケージに追加されます。 |
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) | 指定された述語を満たす既知のメタデータ プロパティを更新します。 操作は再帰的であるため、ネストされたすべてのパッケージにも影響します。 |
備考
もっと詳しく知る
関連項目
- class MatroskaBasePackage
- 名前空間 GroupDocs.Metadata.Formats.Video
- 組み立て GroupDocs.Metadata