Windows.Media.Core 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
미디어 재생과 관련된 여러 다른 기능에 사용되는 핵심 미디어 API를 포함합니다.
클래스
AudioStreamDescriptor |
오디오 미디어 스트림에 대한 설명을 나타냅니다. |
AudioTrack |
오디오 트랙을 나타냅니다. |
AudioTrackOpenFailedEventArgs |
AudioTrack의 OpenFailed 이벤트에 대한 데이터를 제공합니다. |
AudioTrackSupportInfo |
AudioTrack에 대한 지원 정보를 제공합니다. 이 정보에는 오디오 디코더의 상태, 디코더가 적용한 오디오 성능 저하에 대한 정보 및 오디오 트랙이 연결된 MediaSource의 상태 포함됩니다. |
ChapterCue |
TimedMetadataTrack에 포함될 수 있는 챕터 큐를 나타냅니다. |
CodecInfo |
시스템에 설치된 미디어 코덱에 대한 정보를 제공합니다. |
CodecQuery |
시스템에 설치된 모든 미디어 코덱을 열거할 수 있는 FindAllAsync 메서드를 제공합니다. |
CodecSubtypes |
하위 형식에 대한 GUID 의 문자열 표현을 반환하는 지원되는 대부분의 미디어 하위 형식에 대한 속성을 제공합니다. 이러한 속성 값을 사용하여 CodecQuery.FindAllAsync로 수행되는 쿼리를 필터링합니다. 이러한 속성에서 반환된 값을 CodecInfo 개체의 Subtypes 컬렉션에 있는 값과 비교하여 코덱이 특정 미디어 하위 형식을 지원하는지 여부를 확인할 수도 있습니다. |
DataCue |
TimedMetadataTrack에 포함될 수 있는 데이터 신호를 나타냅니다. |
FaceDetectedEventArgs |
FaceDetected 이벤트에 대한 데이터를 제공합니다. |
FaceDetectionEffect |
비디오 스트림에서 얼굴을 감지하려는 효과를 나타냅니다. |
FaceDetectionEffectDefinition |
얼굴 감지 비디오 효과의 정의를 나타냅니다. |
FaceDetectionEffectFrame |
FaceDetectionEffect에서 감지한 얼굴 목록을 포함하는 비디오 프레임을 나타냅니다. |
HighDynamicRangeControl |
SceneAnalysisEffect에 대해 HDR(High Dynamic Range) 분석을 사용하거나 사용하지 않도록 설정하는 기능을 제공합니다. |
HighDynamicRangeOutput |
SceneAnalysisEffect에서 HDR(High Dynamic Range) 분석 작업의 결과를 제공합니다. |
ImageCue |
TimedMetadataTrack에 포함될 수 있는 이미지 큐를 나타냅니다. |
InitializeMediaStreamSourceRequestedEventArgs |
InitializeMediaStreamSourceRequested 이벤트에 대한 데이터를 제공합니다. |
LowLightFusion |
이 클래스를 사용하면 낮은 조명 설정과 가까운 시간 근접에서 캡처된 이미지 프레임 세트를 제출하고 이미지 조명 및 충실도를 개선하기 위해 처리된 단일 이미지를 수신할 수 있습니다. |
LowLightFusionResult |
FuseAsync 호출로 시작된 저조도 퓨전 작업의 결과를 나타냅니다. |
MediaBinder |
MediaSource와 연결된 미디어 콘텐츠의 지연된 바인딩을 사용하도록 설정합니다. 미디어 플레이어가 실제로 콘텐츠를 재생하려고 할 때까지 MediaSource 개체에 바인딩하지 않으려는 미디어 콘텐츠에 이 클래스를 사용합니다. 이에 대한 일반적인 시나리오는 액세스 시 결제가 필요한 콘텐츠를 재생하는 것입니다. |
MediaBindingEventArgs |
연결된 MediaSource에 미디어 콘텐츠를 바인딩하기 위한 바인딩 이벤트 및 메서드에 대한 데이터를 제공합니다. |
MediaCueEventArgs |
TimedMetadataTrack.CueEntered 및 TimedMetadataTrack.CueExited 이벤트에 대한 데이터를 제공합니다. |
MediaSource |
미디어 원본을 나타냅니다. 다양한 원본에서 미디어를 참조하는 일반적인 방법을 제공하고 기본 미디어 형식에 관계없이 미디어 데이터에 액세스하기 위한 공통 모델을 노출합니다. |
MediaSourceAppServiceConnection |
UWP 앱에서 사용할 수 있는 사용자 지정 미디어 원본을 제공하는 앱 서비스의 구현을 사용하도록 설정합니다. |
MediaSourceError |
MediaSource에서 발생한 오류를 나타냅니다. |
MediaSourceOpenOperationCompletedEventArgs |
MediaSource.MediaSourceOpenOperationCompleted 이벤트에 대한 데이터를 제공합니다. |
MediaSourceStateChangedEventArgs |
MediaSource 개체의 StateChanged 이벤트에 대한 데이터를 제공합니다. |
MediaStreamSample |
MediaStreamSource에서 사용하는 미디어 샘플을 나타냅니다. |
MediaStreamSamplePropertySet |
MediaStreamSample에 대한 속성을 포함합니다. |
MediaStreamSampleProtectionProperties |
MediaStreamSample의 DRM(디지털 권한 관리) 보호와 관련된 컬렉션 속성을 나타냅니다. |
MediaStreamSource |
미디어 파이프라인에 직접 미디어 샘플을 제공하는 미디어 원본을 나타냅니다. |
MediaStreamSourceClosedEventArgs |
MediaStreamSource.Closed 이벤트에 대한 데이터를 제공합니다. |
MediaStreamSourceClosedRequest |
MediaStreamSource.closed 이벤트에서 애플리케이션에 정보를 제공하는 데 사용할 개체를 나타냅니다. |
MediaStreamSourceSampleRenderedEventArgs |
MediaStreamSource의 샘플이 렌더링될 때 발생하는 MediaStreamSource.SampleRendered 이벤트에 대한 데이터를 제공합니다. SampleLag 속성을 사용하여 샘플 렌더링에 지연이 있는지 확인합니다. 이 경우 낮은 대역폭 스트림으로 전환할 수 있습니다. |
MediaStreamSourceSampleRequest |
MediaStreamSource.SampleRequest 이벤트에서 애플리케이션에 정보를 제공하는 데 사용할 개체를 나타냅니다. |
MediaStreamSourceSampleRequestDeferral |
애플리케이션이 MediaStreamSample 검색을 완료했음을 비동기적으로 보고하는 방법을 제공합니다. |
MediaStreamSourceSampleRequestedEventArgs |
SampleRequested 이벤트에 대한 데이터를 제공합니다. |
MediaStreamSourceStartingEventArgs |
MediaStreamSource.Starting 이벤트에 대한 데이터를 제공합니다. |
MediaStreamSourceStartingRequest |
애플리케이션이 미디어의 특정 위치에서 MediaStreamSample 개체 누적을 시작하기 위한 MediaStreamSource.Starting 이벤트의 요청을 나타냅니다. |
MediaStreamSourceStartingRequestDeferral |
애플리케이션이 MediaStreamSource.Starting 이벤트 처리를 완료했음을 비동기적으로 보고하는 방법을 제공합니다. |
MediaStreamSourceSwitchStreamsRequest |
MediaStreamSource.SwitchStreamsRequest 이벤트에서 애플리케이션에 정보를 제공하는 데 사용할 개체를 나타냅니다. |
MediaStreamSourceSwitchStreamsRequestDeferral |
애플리케이션이 MediaStreamSource.SwitchStreamsRequested 이벤트를 완료했다고 비동기적으로 보고하는 방법을 제공합니다. |
MediaStreamSourceSwitchStreamsRequestedEventArgs |
MediaStreamSource.SwitchStreamsRequested 이벤트에 대한 데이터를 제공합니다. |
MseSourceBuffer |
MSE(미디어 원본 확장) 원본 버퍼를 나타냅니다. |
MseSourceBufferList |
MSE(미디어 원본 확장) 원본 버퍼 목록을 나타냅니다. |
MseStreamSource |
MSE(미디어 원본 확장) 스트림 원본을 나타냅니다. |
SceneAnalysisEffect |
비디오 프레임을 분석하여 지원되는 가변 사진 시퀀스 캡처 기술이 더 높은 품질의 캡처된 이미지를 생성할 수 있는지 확인하는 효과를 나타냅니다. |
SceneAnalysisEffectDefinition |
장면 분석 비디오 효과의 정의를 나타냅니다. |
SceneAnalysisEffectFrame |
장면 분석 작업의 결과를 포함하는 비디오 프레임을 나타냅니다. |
SceneAnalyzedEventArgs |
SceneAnalysisEffect.SceneAnalyzed 이벤트에 대한 데이터를 제공합니다. |
SpeechCue |
TimedMetadataTrack에 포함될 수 있는 음성 신호를 나타냅니다. 이 큐는 단어 경계, 문장 경계 및 SSML(Speech Sythesis Markup Language) 책갈피와 같은 TTS(텍스트 음성 변환) 스트림에 포함된 메타데이터를 기반으로 이벤트를 수신하는 데 사용할 수 있습니다. |
TimedMetadataStreamDescriptor |
시간이 초과된 metada 미디어 스트림에 대한 설명을 나타냅니다. |
TimedMetadataTrack |
시간이 초과된 메타데이터 트랙을 나타냅니다. 트랙은 IMediaCue 개체의 목록을 포함하고 각 큐의 시간 창의 시작과 끝에서 이벤트를 발생합니다. |
TimedMetadataTrackError |
시간이 지정된 메타데이터 트랙에서 발생한 오류에 대한 정보를 제공합니다. |
TimedMetadataTrackFailedEventArgs |
TimedMetadataTrack.TrackFailed 이벤트에 대한 데이터를 제공합니다. |
TimedTextBouten |
시간 제한 텍스트 줄과 연결된 부텐 표시를 나타냅니다. |
TimedTextCue |
TimedMetadataTrack의 텍스트 신호를 나타냅니다. |
TimedTextLine |
TimedTextCue와 함께 표시되는 텍스트 줄을 나타냅니다. |
TimedTextRegion |
TimedTextCue의 렌더링 영역 모양을 사용자 지정하기 위한 속성을 노출합니다. |
TimedTextRuby |
시간 제한 텍스트 줄과 연결된 Ruby 텍스트 블록을 나타냅니다. |
TimedTextSource |
시간 제한 텍스트 데이터의 원본을 나타냅니다. |
TimedTextSourceResolveResultEventArgs |
TimedTextSource.Resolved 이벤트에 대한 데이터를 제공합니다. |
TimedTextStyle |
TimedTextCue에서 렌더링된 텍스트의 스타일을 정의합니다. Subformats 속성을 사용하여 TimedTextLine 내에서 부분 문자열의 스타일을 설정할 수 있습니다. |
TimedTextSubformat |
TimedTextLine의 부분 문자열에 대한 TimedTextStyle을 정의합니다. 렌더링된 텍스트의 스타일을 정의하는 큐의 입니다. |
VideoStabilizationEffect |
비디오 스트림을 안정시키는 효과를 나타냅니다. |
VideoStabilizationEffectDefinition |
비디오 손떨림 보정 효과의 정의를 나타냅니다. |
VideoStabilizationEffectEnabledChangedEventArgs |
VideoStabilizationEffect.EnabledChanged 이벤트에 대한 데이터를 제공합니다. |
VideoStreamDescriptor |
비디오 미디어 스트림의 설명을 나타냅니다. |
VideoTrack |
비디오 트랙을 나타냅니다. |
VideoTrackOpenFailedEventArgs |
VideoTrack의 OpenFailed 이벤트에 대한 데이터를 제공합니다. |
VideoTrackSupportInfo |
VideoTrack에 대한 지원 정보를 제공합니다. 이 정보에는 비디오 디코더의 상태 비디오 트랙이 연결된 MediaSource의 상태 포함됩니다. |
구조체
MseTimeRange |
시간 범위의 시작 및 끝을 설명합니다. |
TimedTextDouble |
시간이 지정된 텍스트 스타일 속성의 값을 전달하는 데 사용되는 부동 소수점 값을 나타냅니다. |
TimedTextPadding |
시간 제한 텍스트 영역 주위의 안쪽 여백 크기를 나타냅니다. |
TimedTextPoint |
시간 지정된 텍스트 스타일 속성의 값을 전달하는 데 사용되는 2D 좌표를 나타냅니다. |
TimedTextSize |
시간 제한 텍스트 스타일 속성의 값을 전달하는 데 사용되는 크기를 나타냅니다. |
인터페이스
IMediaCue |
모든 미디어 큐에 의해 구현되는 인터페이스를 정의합니다. |
IMediaSource |
미디어 파이프라인에 미디어 샘플을 제공하는 미디어 원본을 나타냅니다. |
IMediaStreamDescriptor |
오디오 또는 비디오 스트림 설명자에 의해 구현된 인터페이스를 정의합니다. |
IMediaStreamDescriptor2 |
오디오 또는 비디오 스트림 설명자에 의해 구현된 인터페이스를 정의합니다. |
IMediaTrack |
미디어 트랙에서 구현되는 인터페이스를 정의합니다. |
ISingleSelectMediaTrackList |
한 번에 하나의 항목을 선택할 수 있는 미디어 트랙 목록을 나타냅니다. |
ITimedMetadataTrackProvider |
메타데이터 트랙을 제공하는 사용자 지정 스트림에 의해 구현되는 인터페이스를 정의합니다. |
열거형
AudioDecoderDegradation |
오디오 디코더가 AudioTrack 에 적용한 집계 유형(있는 경우)을 지정합니다. |
AudioDecoderDegradationReason |
오디오 디코더가 AudioTrack을 저하시킨 이유를 지정합니다. |
CodecCategory |
코덱의 범주를 지정합니다. |
CodecKind |
코덱이 오디오 또는 비디오 데이터에서 작동하는지 여부를 지정합니다. |
FaceDetectionMode |
얼굴 감지에 사용되는 모드를 지정합니다. |
MediaDecoderStatus |
미디어 항목을 디코딩할 때 미디어 디코더의 상태 지정합니다. |
MediaSourceState |
MediaSource의 상태를 지정합니다. |
MediaSourceStatus |
원본과 연결된 미디어 항목을 열 때 MediaSource의 상태 지정합니다. |
MediaStreamSourceClosedReason |
MediaStreamSource가 닫힌 이유를 지정합니다. |
MediaStreamSourceErrorStatus |
MediaStreamSource와 관련된 오류를 지정합니다. |
MediaTrackKind |
미디어 트랙의 형식을 지정합니다. |
MseAppendMode |
MseSourceBuffer 개체가 버퍼를 추가하는 방법을 지정합니다. |
MseEndOfStreamStatus |
스트림 끝에 있는 상태 지정합니다. |
MseReadyState |
MseStreamSource 개체의 준비 상태를 지정합니다. |
SceneAnalysisRecommendation |
SceneAnalysisEffect에 의해 결정된 현재 캡처 조건에 따라 캡처된 이미지의 이미지 품질과 충실도를 향상시키기 위해 권장되는 이미지 처리를 지정합니다. |
TimedMetadataKind |
TimedMetadataTrack에 있을 수 있는 메타데이터 유형을 지정합니다. |
TimedMetadataTrackErrorCode |
TimedMetadataTrack에서 발생한 오류 유형을 지정합니다. |
TimedTextBoutenPosition |
연결된 Ruby 베이스와 관련하여 블록 진행 차원의 bouten 표시 위치를 지정합니다. |
TimedTextBoutenType |
시간 지정된 텍스트로 렌더링할 bouten 표시의 유형을 지정합니다. |
TimedTextDisplayAlignment |
비디오 프레임을 기준으로 TimedTextRegion 의 맞춤을 지정합니다. |
TimedTextFlowDirection |
시간 제한 텍스트가 흐르는 방향을 지정합니다. |
TimedTextFontStyle |
시간 제한 표시 텍스트에 사용할 수 있는 글꼴 스타일을 지정합니다. |
TimedTextLineAlignment |
TimedTextRegion이 표시되는 TimedTextRegion을 기준으로 TimedTextLine의 맞춤을 지정합니다. |
TimedTextRubyAlign |
Ruby 텍스트 컨테이너 주석에 의해 생성된 인라인 영역 내에서 Ruby 텍스트의 위치를 지정합니다. |
TimedTextRubyPosition |
연결된 Ruby 베이스와 관련하여 블록 진행 차원의 Ruby 텍스트 위치를 지정합니다. |
TimedTextRubyReserve |
블록 진행 차원에 줄 영역 범위 내에 배치된 Ruby 텍스트 컨테이너에 의해 생성된 인라인 영역을 포함할 충분한 공간을 예약하기 위해 영향을 받는 선 영역에 적용할 추가 공간을 지정합니다. |
TimedTextScrollMode |
텍스트 줄이 영역을 스크롤하는 메서드를 지정합니다. |
TimedTextUnit |
시간 제한 텍스트 스타일 값이 표현되는 시간을 지정하는 단위를 지정합니다. |
TimedTextWeight |
시간 제한 텍스트의 가중치를 지정합니다. |
TimedTextWrapping |
시간 지정된 텍스트의 래핑 동작을 지정합니다. |
TimedTextWritingMode |
시간 제한 텍스트가 기록되는 방향을 지정합니다. |
VideoStabilizationEffectEnabledChangedReason |
VideoStabilizationEffect.Enabled 속성이 변경된 이유를 지정합니다. |