Bagikan melalui


MediaTranscoder Kelas

Definisi

Mentranskode file audio dan video.

public ref class MediaTranscoder 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 MediaTranscoder 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 MediaTranscoder 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 MediaTranscoder
[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 MediaTranscoder
function MediaTranscoder()
Public NotInheritable Class MediaTranscoder
Warisan
Object Platform::Object IInspectable MediaTranscoder
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Untuk panduan cara penggunaan tentang transcoding file media, lihat Transcode file media.

Konstruktor

MediaTranscoder()

Membuat instans baru kelas MediaTranscoder .

Properti

AlwaysReencode

Menentukan apakah transcoder media selalu mengodekan ulang sumber.

HardwareAccelerationEnabled

Menentukan apakah akselerasi piranti keras diaktifkan.

TrimStartTime

Mendapatkan atau mengatur interval waktu untuk memangkas dari awal output.

TrimStopTime

Mendapatkan atau mengatur interval waktu untuk memangkas dari akhir output.

VideoProcessingAlgorithm

Mendapatkan atau mengatur algoritma pemrosesan video yang akan digunakan untuk transcoding.

Metode

AddAudioEffect(String)

Menambahkan efek audio yang ditentukan.

AddAudioEffect(String, Boolean, IPropertySet)

Menambahkan efek audio yang ditentukan dengan properti konfigurasi, dan menunjukkan apakah efek diperlukan.

AddVideoEffect(String)

Menambahkan efek video yang ditentukan.

AddVideoEffect(String, Boolean, IPropertySet)

Menambahkan efek video yang ditentukan dengan properti konfigurasi dan menunjukkan apakah efek diperlukan.

ClearEffects()

Menghapus semua efek audio dan video dari sesi transkode.

PrepareFileTranscodeAsync(IStorageFile, IStorageFile, MediaEncodingProfile)

Secara asinkron menginisialisasi operasi trancode pada file yang ditentukan dan mengembalikan objek PrepareTranscodeResult yang dapat digunakan untuk memulai operasi transkode.

PrepareMediaStreamSourceTranscodeAsync(IMediaSource, IRandomAccessStream, MediaEncodingProfile)

Secara asinkron menginisialisasi operasi trancode pada sumber media yang ditentukan dan mengembalikan objek PrepareTranscodeResult yang dapat digunakan untuk memulai operasi transkode.

PrepareStreamTranscodeAsync(IRandomAccessStream, IRandomAccessStream, MediaEncodingProfile)

Secara asinkron menginisialisasi operasi trancode pada aliran yang ditentukan dan mengembalikan objek PrepareTranscodeResult yang dapat digunakan untuk memulai operasi transkode.

Berlaku untuk

Lihat juga