Condividi tramite


MediaTranscoder Classe

Definizione

Transcodes audio e video file.

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
Ereditarietà
Object Platform::Object IInspectable MediaTranscoder
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Per indicazioni sulla transcodifica dei file multimediali, vedere File multimediali transcode.

Costruttori

MediaTranscoder()

Crea una nuova istanza della classe MediaTranscoder .

Proprietà

AlwaysReencode

Specifica se la transcoder multimediale codifica sempre l'origine.

HardwareAccelerationEnabled

Specifica se l'accelerazione hardware è abilitata.

TrimStartTime

Ottiene o imposta l'intervallo di tempo da tagliare dall'inizio dell'output.

TrimStopTime

Ottiene o imposta l'intervallo di tempo da tagliare dalla fine dell'output.

VideoProcessingAlgorithm

Ottiene o imposta l'algoritmo di elaborazione video che verrà usato per la transcodatura.

Metodi

AddAudioEffect(String)

Aggiunge l'effetto audio specificato.

AddAudioEffect(String, Boolean, IPropertySet)

Aggiunge l'effetto audio specificato con le proprietà di configurazione e indica se è necessario l'effetto.

AddVideoEffect(String)

Aggiunge l'effetto video specificato.

AddVideoEffect(String, Boolean, IPropertySet)

Aggiunge l'effetto video specificato con le proprietà di configurazione e indica se è necessario l'effetto.

ClearEffects()

Rimuove tutti gli effetti audio e video dalla sessione di transcodifica.

PrepareFileTranscodeAsync(IStorageFile, IStorageFile, MediaEncodingProfile)

Inizializza in modo asincrono l'operazione di trancode nel file specificato e restituisce un oggetto PrepareTranscodeResult che può essere usato per avviare l'operazione di transcode.

PrepareMediaStreamSourceTranscodeAsync(IMediaSource, IRandomAccessStream, MediaEncodingProfile)

Inizializza in modo asincrono l'operazione trancode nell'origine multimediale specificata e restituisce un oggetto PrepareTranscodeResult che può essere usato per avviare l'operazione di transcode.

PrepareStreamTranscodeAsync(IRandomAccessStream, IRandomAccessStream, MediaEncodingProfile)

Inizializza in modo asincrono l'operazione di trancode nel flusso specificato e restituisce un oggetto PrepareTranscodeResult che può essere usato per avviare l'operazione di transcode.

Si applica a

Vedi anche