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 和高级系统格式 (ASF) 。 容器可以通过文件扩展名 (例如“.mp4”) 或 MIME 类型来标识。

版本历史记录

Windows 版本 SDK 版本 已添加值
1803 17134 复制

构造函数

ContainerEncodingProperties()

创建 ContainerEncodingProperties 类的新实例。

属性

Properties

获取媒体容器的其他格式属性。

Subtype

获取或设置媒体容器的子类型。

Type

获取格式类型。

方法

Copy()

创建 ContainerEncodingProperties 对象的副本。

适用于