Compartir a través de


MediaTranscoder Clase

Definición

Transcodifica archivos de audio y 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
Herencia
Object Platform::Object IInspectable MediaTranscoder
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Comentarios

Para obtener instrucciones paso a paso sobre la transcodificación de archivos multimedia, consulte Transcodificación de archivos multimedia.

Constructores

MediaTranscoder()

Crea una nueva instancia de la clase MediaTranscoder .

Propiedades

AlwaysReencode

Especifica si el transcodificador multimedia siempre vuelve a codificar el origen.

HardwareAccelerationEnabled

Especifica si la aceleración de hardware está habilitada.

TrimStartTime

Obtiene o establece el intervalo de tiempo que se va a recortar desde el inicio de la salida.

TrimStopTime

Obtiene o establece el intervalo de tiempo que se va a recortar desde el final de la salida.

VideoProcessingAlgorithm

Obtiene o establece el algoritmo de procesamiento de vídeo que se usará para la transcodificación.

Métodos

AddAudioEffect(String)

Agrega el efecto de audio especificado.

AddAudioEffect(String, Boolean, IPropertySet)

Agrega el efecto de audio especificado con las propiedades de configuración e indica si se requiere el efecto.

AddVideoEffect(String)

Agrega el efecto de vídeo especificado.

AddVideoEffect(String, Boolean, IPropertySet)

Agrega el efecto de vídeo especificado con las propiedades de configuración e indica si se requiere el efecto.

ClearEffects()

Quita todos los efectos de audio y vídeo de la sesión de transcodificación.

PrepareFileTranscodeAsync(IStorageFile, IStorageFile, MediaEncodingProfile)

Inicializa de forma asincrónica la operación de transcodificación en el archivo especificado y devuelve un objeto PrepareTranscodeResult que se puede usar para iniciar la operación de transcodificación.

PrepareMediaStreamSourceTranscodeAsync(IMediaSource, IRandomAccessStream, MediaEncodingProfile)

Inicializa de forma asincrónica la operación de transcodificación en el origen multimedia especificado y devuelve un objeto PrepareTranscodeResult que se puede usar para iniciar la operación de transcodificación.

PrepareStreamTranscodeAsync(IRandomAccessStream, IRandomAccessStream, MediaEncodingProfile)

Inicializa de forma asincrónica la operación de transcodificación en la secuencia especificada y devuelve un objeto PrepareTranscodeResult que se puede usar para iniciar la operación de transcodificación.

Se aplica a

Consulte también