MediaTranscoder Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Transcode les fichiers audio et vidéo.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Pour obtenir des conseils pratiques sur le transcodage de fichiers multimédias, consultez Transcoder des fichiers multimédias.
Constructeurs
MediaTranscoder() |
Crée une instance de la classe MediaTranscoder. |
Propriétés
AlwaysReencode |
Spécifie si le transcodeur multimédia réencode toujours la source. |
HardwareAccelerationEnabled |
Spécifie si l’accélération matérielle est activée. |
TrimStartTime |
Obtient ou définit l’intervalle de temps à découper à partir du début de la sortie. |
TrimStopTime |
Obtient ou définit l’intervalle de temps à découper à partir de la fin de la sortie. |
VideoProcessingAlgorithm |
Obtient ou définit l’algorithme de traitement vidéo qui sera utilisé pour le transcodage. |
Méthodes
AddAudioEffect(String) |
Ajoute l’effet audio spécifié. |
AddAudioEffect(String, Boolean, IPropertySet) |
Ajoute l’effet audio spécifié avec les propriétés de configuration et indique si l’effet est requis. |
AddVideoEffect(String) |
Ajoute l’effet vidéo spécifié. |
AddVideoEffect(String, Boolean, IPropertySet) |
Ajoute l’effet vidéo spécifié avec les propriétés de configuration et indique si l’effet est requis. |
ClearEffects() |
Supprime tous les effets audio et vidéo de la session de transcode. |
PrepareFileTranscodeAsync(IStorageFile, IStorageFile, MediaEncodingProfile) |
Initialise de manière asynchrone l’opération de transcode sur le fichier spécifié et retourne un objet PrepareTranscodeResult qui peut être utilisé pour démarrer l’opération de transcode. |
PrepareMediaStreamSourceTranscodeAsync(IMediaSource, IRandomAccessStream, MediaEncodingProfile) |
Initialise de manière asynchrone l’opération de transcode sur la source multimédia spécifiée et retourne un objet PrepareTranscodeResult qui peut être utilisé pour démarrer l’opération de transcode. |
PrepareStreamTranscodeAsync(IRandomAccessStream, IRandomAccessStream, MediaEncodingProfile) |
Initialise de manière asynchrone l’opération de transcode sur le flux spécifié et retourne un objet PrepareTranscodeResult qui peut être utilisé pour démarrer l’opération de transcode. |