MediaTranscoder Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk