MediaTranscoder Class

오디오 및 비디오 파일을 트랜스코딩합니다.

구문


var mediaTranscoder = new Windows.Media.Transcoding.MediaTranscoder();

특성

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]

멤버

MediaTranscoder클래스에는 다음과 같은 형식의 멤버가 있습니다.

생성자

MediaTranscoder클래스에는 다음과 같은 생성자가 있습니다.

생성자Description
MediaTranscoder Creates a new instance of the MediaTranscoder class.

 

메서드

The MediaTranscoder 클래스 - 이러한 메서드가 있습니다. C#, Visual Basic 및 C++에서는 다음 위치의 메서드도 상속합니다. Object 클래스.

메서드Description
AddAudioEffect(String) Adds the specified audio effect.
AddAudioEffect(String, Boolean, IPropertySet) Adds the specified audio effect with configuration properties, and indicates whether the effect is required.
AddVideoEffect(String) Adds the specified video effect.
AddVideoEffect(String, Boolean, IPropertySet) Adds the specified video effect with configuration properties and indicates whether the effect is required.
ClearEffects Removes all audio and video effects from the transcode session.
PrepareFileTranscodeAsync Asynchronously initializes the trancode operation on the specified file and returns a PrepareTranscodeResult object which can be used to start the transcode operation.
PrepareMediaStreamSourceTranscodeAsync Asynchronously initializes the trancode operation on the specified media source and returns a PrepareTranscodeResult object which can be used to start the transcode operation.
PrepareStreamTranscodeAsync Asynchronously initializes the trancode operation on the specified stream and returns a PrepareTranscodeResult object which can be used to start the transcode operation.

 

속성

MediaTranscoder클래스 - 이러한 속성이 있습니다.

속성사용 권한Description

AlwaysReencode

읽기/쓰기Specifies whether the media transcoder always re-encodes the source.

HardwareAccelerationEnabled

읽기/쓰기Specifies whether hardware acceleration is enabled.

TrimStartTime

읽기/쓰기Gets or sets the time interval to trim from the start of the output.

TrimStopTime

읽기/쓰기Gets or sets the time interval to trim from the end of the output.

VideoProcessingAlgorithm

읽기/쓰기Gets or sets the video processing algorithm which will be used for transcoding.

 

예제

다음 코드 샘플에서는 새로운 MediaTranscoder 개체를 만드는 방법을 보여 줍니다.


...
var profile = Windows.Media.MediaProperties.MediaEncodingProfile.createMp4(
    Windows.Media.MediaProperties.VideoEncodingQuality.hd720p);

var transcoder = new Windows.Media.Transcoding.MediaTranscoder();
transcoder.trimStartTime = 1000;
transcoder.trimStopTime = 9000;
...


요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱, 데스크톱 앱]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱, 데스크톱 앱]

Namespace

Windows.Media.Transcoding
Windows::Media::Transcoding [C++]

Metadata

Windows.winmd

참고 항목

로드맵
C++, C# 또는 Visual Basic을 사용하여 Windows 스토어 앱에 멀티미디어 추가
JavaScript를 사용하여 Windows 스토어 앱에 멀티미디어 추가
샘플
미디어 트랜스코딩 샘플
미디어 확장 샘플
실시간 통신 샘플

 

 

표시:
© 2014 Microsoft