MediaExtensionManager Kelas

Definisi

Mendaftarkan pengurai media atau codec.

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

Persyaratan Windows

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

Keterangan

Ekstensi media memiliki batasan berikut.

  • Plugin dapat mengambil alih format media kotak masuk.
  • Pendaftaran bersifat lokal untuk aplikasi dan tidak memengaruhi aplikasi lain.
  • Pendaftaran bertahan selama masa pakai instans MediaExtensionManager.

Riwayat versi

Versi Windows Versi SDK Nilai ditambahkan
1703 15063 RegisterMediaExtensionForAppService

Konstruktor

MediaExtensionManager()

Membuat objek MediaExtensionManager baru yang digunakan untuk mendaftarkan pengurai media atau codec.

Metode

RegisterAudioDecoder(String, Guid, Guid)

Mendaftarkan dekoder audio untuk jenis media input dan output yang ditentukan.

RegisterAudioDecoder(String, Guid, Guid, IPropertySet)

Mendaftarkan dekoder audio untuk jenis media input dan output yang ditentukan dengan parameter konfigurasi opsional.

RegisterAudioEncoder(String, Guid, Guid)

Mendaftarkan encoder audio untuk jenis media input dan output yang ditentukan.

RegisterAudioEncoder(String, Guid, Guid, IPropertySet)

Mendaftarkan encoder audio untuk jenis media input dan output yang ditentukan dengan parameter konfigurasi opsional.

RegisterByteStreamHandler(String, String, String)

Mendaftarkan handler byte-stream berdasarkan ekstensi nama file dan jenis MIME.

RegisterByteStreamHandler(String, String, String, IPropertySet)

Mendaftarkan handler byte-stream berdasarkan ekstensi nama file dan jenis MIME, dengan parameter konfigurasi opsional.

RegisterMediaExtensionForAppService(IMediaExtension, AppServiceConnection)

Mendaftarkan ekstensi media yang menyediakan tugas latar belakang yang mendekode media.

RegisterSchemeHandler(String, String)

Mendaftarkan handler skema untuk skema URL yang ditentukan.

RegisterSchemeHandler(String, String, IPropertySet)

Mendaftarkan handler skema untuk skema URL yang ditentukan dengan parameter konfigurasi opsional.

RegisterVideoDecoder(String, Guid, Guid)

Mendaftarkan dekoder video untuk jenis media input dan output yang ditentukan.

RegisterVideoDecoder(String, Guid, Guid, IPropertySet)

Mendaftarkan dekoder video untuk jenis media input dan output yang ditentukan dengan parameter konfigurasi opsional.

RegisterVideoEncoder(String, Guid, Guid)

Mendaftarkan encoder video untuk jenis media input dan output yang ditentukan.

RegisterVideoEncoder(String, Guid, Guid, IPropertySet)

Mendaftarkan encoder video untuk jenis media input dan output yang ditentukan dengan parameter konfigurasi opsional.

Berlaku untuk

Lihat juga