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 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 클래스의 새 인스턴스를 만듭니다.

속성

Properties

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

Subtype

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

Type

형식 형식을 가져옵니다.

메서드

Copy()

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

적용 대상