Compartilhar via


MediaTranscoder Classe

Definição

Transcodifica arquivos de áudio e vídeo.

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
Herança
Object Platform::Object IInspectable MediaTranscoder
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Para obter diretrizes sobre como transcodificar arquivos de mídia, consulte Transcode media files.

Construtores

MediaTranscoder()

Cria uma nova instância da classe MediaTranscoder .

Propriedades

AlwaysReencode

Especifica se o transcodificador de mídia sempre codifica novamente a origem.

HardwareAccelerationEnabled

Especifica se a aceleração de hardware está habilitada.

TrimStartTime

Obtém ou define o intervalo de tempo a ser cortado desde o início da saída.

TrimStopTime

Obtém ou define o intervalo de tempo a ser cortado do final da saída.

VideoProcessingAlgorithm

Obtém ou define o algoritmo de processamento de vídeo que será usado para transcodificação.

Métodos

AddAudioEffect(String)

Adiciona o efeito de áudio especificado.

AddAudioEffect(String, Boolean, IPropertySet)

Adiciona o efeito de áudio especificado com as propriedades de configuração e indica se o efeito é necessário.

AddVideoEffect(String)

Adiciona o efeito de vídeo especificado.

AddVideoEffect(String, Boolean, IPropertySet)

Adiciona o efeito de vídeo especificado com as propriedades de configuração e indica se o efeito é necessário.

ClearEffects()

Remove todos os efeitos de áudio e vídeo da sessão de transcodificação.

PrepareFileTranscodeAsync(IStorageFile, IStorageFile, MediaEncodingProfile)

Inicializa de forma assíncrona a operação trancode no arquivo especificado e retorna um objeto PrepareTranscodeResult que pode ser usado para iniciar a operação de transcodificação.

PrepareMediaStreamSourceTranscodeAsync(IMediaSource, IRandomAccessStream, MediaEncodingProfile)

Inicializa de forma assíncrona a operação trancode na fonte de mídia especificada e retorna um objeto PrepareTranscodeResult que pode ser usado para iniciar a operação de transcodificação.

PrepareStreamTranscodeAsync(IRandomAccessStream, IRandomAccessStream, MediaEncodingProfile)

Inicializa de forma assíncrona a operação trancode no fluxo especificado e retorna um objeto PrepareTranscodeResult que pode ser usado para iniciar a operação de transcodificação.

Aplica-se a

Confira também