Поделиться через


MediaTranscoder Класс

Определение

Перекодирует звуковые и видеофайлы.

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
Наследование
Object Platform::Object IInspectable MediaTranscoder
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Инструкции по перекодировки файлов мультимедиа см. в разделе Перекодирование файлов мультимедиа.

Конструкторы

MediaTranscoder()

Создает новый экземпляр класса MediaTranscoder .

Свойства

AlwaysReencode

Указывает, всегда ли перекодировщик мультимедиа повторно кодирует источник.

HardwareAccelerationEnabled

Указывает, включено ли аппаратное ускорение.

TrimStartTime

Возвращает или задает интервал времени для обрезки от начала выходных данных.

TrimStopTime

Возвращает или задает интервал времени для обрезки от конца выходных данных.

VideoProcessingAlgorithm

Возвращает или задает алгоритм обработки видео, который будет использоваться для перекодирования.

Методы

AddAudioEffect(String)

Добавляет указанный звуковой эффект.

AddAudioEffect(String, Boolean, IPropertySet)

Добавляет указанный звуковой эффект со свойствами конфигурации и указывает, является ли эффект обязательным.

AddVideoEffect(String)

Добавляет указанный видеоэффект.

AddVideoEffect(String, Boolean, IPropertySet)

Добавляет указанный видеоэффект со свойствами конфигурации и указывает, является ли эффект обязательным.

ClearEffects()

Удаляет все звуковые и видеоэффекты из сеанса перекодировки.

PrepareFileTranscodeAsync(IStorageFile, IStorageFile, MediaEncodingProfile)

Асинхронно инициализирует операцию транскода для указанного файла и возвращает объект PrepareTranscodeResult , который можно использовать для запуска операции перекодирования.

PrepareMediaStreamSourceTranscodeAsync(IMediaSource, IRandomAccessStream, MediaEncodingProfile)

Асинхронно инициализирует операцию транскода на указанном источнике мультимедиа и возвращает объект PrepareTranscodeResult , который можно использовать для запуска операции перекодирования.

PrepareStreamTranscodeAsync(IRandomAccessStream, IRandomAccessStream, MediaEncodingProfile)

Асинхронно инициализирует операцию транскода в указанном потоке и возвращает объект PrepareTranscodeResult , который можно использовать для запуска операции перекодирования.

Применяется к

См. также раздел