다음을 통해 공유


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(Advanced Systems Format)가 있습니다. 컨테이너는 파일 이름 확장명(예: ".mp4") 또는 MIME 형식으로 식별할 수 있습니다.

버전 기록

Windows 버전 SDK 버전 추가된 값
1803 17134 복사

생성자

ContainerEncodingProperties()

ContainerEncodingProperties 클래스의 새 instance 만듭니다.

속성

Properties

미디어 컨테이너에 대한 추가 형식 속성을 가져옵니다.

Subtype

미디어 컨테이너의 하위 형식을 가져오거나 설정합니다.

Type

형식 형식을 가져옵니다.

메서드

Copy()

ContainerEncodingProperties 개체의 복사본을 만듭니다.

적용 대상