MediaTranscoder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |