MediaExtensionManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Регистрирует средство синтаксического анализа или кодек мультимедиа.
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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Комментарии
Расширения мультимедиа имеют следующие ограничения.
- Подключаемый модуль может переопределять форматы мультимедиа для папки "Входящие".
- Регистрация является локальной для приложения и не влияет на другие приложения.
- Регистрация сохраняется в течение всего времени существования экземпляра MediaExtensionManager.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1703 | 15063 | RegisterMediaExtensionForAppService |
Конструкторы
MediaExtensionManager() |
Создает новый объект MediaExtensionManager , который используется для регистрации средства синтаксического анализа или кодека мультимедиа. |
Методы
RegisterAudioDecoder(String, Guid, Guid) |
Регистрирует декодер звука для указанных входных и выходных типов мультимедиа. |
RegisterAudioDecoder(String, Guid, Guid, IPropertySet) |
Регистрирует декодер звука для указанных входных и выходных типов мультимедиа с необязательным параметром конфигурации. |
RegisterAudioEncoder(String, Guid, Guid) |
Регистрирует аудиокодировщик для указанных типов входных и выходных носителей. |
RegisterAudioEncoder(String, Guid, Guid, IPropertySet) |
Регистрирует аудиокодировщик для указанных типов входных и выходных носителей с необязательным параметром конфигурации. |
RegisterByteStreamHandler(String, String, String) |
Регистрирует обработчик байтового потока по расширению имени файла и типу MIME. |
RegisterByteStreamHandler(String, String, String, IPropertySet) |
Регистрирует обработчик потока байтов по расширению имени файла и типу MIME с необязательным параметром конфигурации. |
RegisterMediaExtensionForAppService(IMediaExtension, AppServiceConnection) |
Регистрирует расширение мультимедиа, предоставляющее фоновую задачу, которая декодирует мультимедиа. |
RegisterSchemeHandler(String, String) |
Регистрирует обработчик схемы для указанной схемы URL-адресов. |
RegisterSchemeHandler(String, String, IPropertySet) |
Регистрирует обработчик схемы для указанной схемы URL-адресов с необязательным параметром конфигурации. |
RegisterVideoDecoder(String, Guid, Guid) |
Регистрирует декодер видео для указанных входных и выходных типов мультимедиа. |
RegisterVideoDecoder(String, Guid, Guid, IPropertySet) |
Регистрирует декодер видео для указанных типов входных и выходных носителей с необязательным параметром конфигурации. |
RegisterVideoEncoder(String, Guid, Guid) |
Регистрирует видеокодировщик для указанных входных и выходных типов мультимедиа. |
RegisterVideoEncoder(String, Guid, Guid, IPropertySet) |
Регистрирует кодировщик видео для указанных типов входных и выходных носителей с необязательным параметром конфигурации. |