ContainerEncodingProperties クラス

定義

メディア コンテナー形式について説明します。

public ref class ContainerEncodingProperties sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ContainerEncodingProperties final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class ContainerEncodingProperties final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ContainerEncodingProperties
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class ContainerEncodingProperties
function ContainerEncodingProperties()
Public NotInheritable Class ContainerEncodingProperties
継承
Object Platform::Object IInspectable ContainerEncodingProperties
属性
実装

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

注釈

メディア ファイルには通常、次の要素の少なくとも一部が含まれています。

  • ストリームの数、各ストリームの形式などを記述するファイル ヘッダー。
  • コンテンツへのランダム アクセスを有効にするインデックス。
  • コンテンツを記述するメタデータ (アーティストやタイトルなど)。

メディア コンテナーという用語は、メディア データ、ファイル ヘッダー、インデックス、メタデータのパッケージ全体を表します。 ファイルではなくコンテナーという用語を使用する理由は、一部のコンテナー形式がライブ ブロードキャスト用に設計されているためです。 コンテナーは、ファイルとして保存されることなく、リアルタイムで生成される場合があります。

メディア コンテナーの初期の例として、AVI ファイル形式があります。 その他の例としては、MP4 と Advanced Systems Format (ASF) があります。 コンテナーは、ファイル名拡張子 (".mp4" など) または MIME の種類で識別できます。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1803 17134 コピー

コンストラクター

ContainerEncodingProperties()

ContainerEncodingProperties クラスの新しいインスタンスを作成します。

プロパティ

Properties

メディア コンテナーの追加の書式プロパティを取得します。

Subtype

メディア コンテナーのサブタイプを取得または設定します。

Type

形式の種類を取得します。

メソッド

Copy()

ContainerEncodingProperties オブジェクトのコピーを作成します。

適用対象