MediaStreamSample 클래스

정의

MediaStreamSource에서 사용하는 미디어 샘플을 나타냅니다.

public ref class MediaStreamSample sealed
/// [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 MediaStreamSample final
[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 MediaStreamSample
Public NotInheritable Class MediaStreamSample
상속
Object Platform::Object IInspectable MediaStreamSample
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

유니버설 Windows 앱에서 미디어 스트림 원본을 사용하는 예제는 MediaStreamSource 샘플을 참조하세요.

버전 기록

Windows 버전 SDK 버전 추가된 값
1809 17763 CreateFromDirect3D11Surface
1809 17763 Direct3D11Surface

속성

Buffer

MediaStreamSample 데이터를 캡슐화하는 버퍼를 가져옵니다.

DecodeTimestamp

MediaStreamSample에 대한 디코딩 타임스탬프를 가져오고 설정합니다.

Direct3D11Surface

MediaStreamSample 데이터를 캡슐화하는 IDirect3DSurface를 가져옵니다.

Discontinuous

시퀀스의 이전 MediaStreamSample 이 누락되었음을 나타내는 값을 가져오거나 설정합니다.

Duration

샘플의 기간을 가져옵니다.

ExtendedProperties

MediaStreamSample에서 속성을 가져오고 설정할 수 있는 확장 속성 집합을 가져옵니다.

KeyFrame

MediaStreamSample에 키 프레임이 포함되어 있음을 나타내는 값을 가져오거나 설정합니다.

Protection

MediaStreamSample의 DRM(디지털 권한 관리) 보호와 관련된 속성을 가져오고 설정하는 데 사용되는 MediaStreamSampleProtectionProperties 개체를 가져옵니다.

Timestamp

샘플을 렌더링해야 하는 시간을 가져옵니다. 이를 프레젠테이션 시간이라고도 합니다.

메서드

CreateFromBuffer(IBuffer, TimeSpan)

IBuffer에서 MediaStreamSample을 만듭니다.

CreateFromDirect3D11Surface(IDirect3DSurface, TimeSpan)

IDirect3DSurface에서 MediaStreamSample을 만듭니다.

CreateFromStreamAsync(IInputStream, UInt32, TimeSpan)

IInputStream에서 MediaStreamSample을 비동기적으로 만듭니다.

이벤트

Processed

MediaStreamSample이 미디어 파이프라인에서 처리된 경우에 발생합니다.

적용 대상

추가 정보