Partager via


Interface IMFMediaEngineEx (mfmediaengine.h)

Étend l’interface IMFMediaEngine .

Héritage

L’interface IMFMediaEngineEx hérite de IMFMediaEngine. IMFMediaEngineEx a également les types de membres suivants :

Méthodes

L’interface IMFMediaEngineEx a ces méthodes.

 
IMFMediaEngineEx ::ApplyStreamSelections

Applique les sélections de flux des appels précédents à SetStreamSelection.
IMFMediaEngineEx ::CancelTimelineMarkerTimer

Annule le marqueur de chronologie en attente suivant.
IMFMediaEngineEx ::EnableHorizontalMirrorMode

Active ou désactive la mise en miroir de la vidéo.
IMFMediaEngineEx ::EnableTimeUpdateTimer

Active ou désactive le minuteur de mise à jour de l’heure.
IMFMediaEngineEx ::EnableWindowlessSwapchainMode

Active ou désactive le mode de chaîne d’échange sans fenêtre.
IMFMediaEngineEx ::FrameStep

Avance ou recule d’un cadre.
IMFMediaEngineEx ::GetAudioEndpointRole

Obtient le rôle de point de terminaison d’appareil audio utilisé pour l’appel suivant à SetSource ou Load.
IMFMediaEngineEx ::GetAudioStreamCategory

Obtient la catégorie de flux audio utilisée pour l’appel suivant à SetSource ou Load.
IMFMediaEngineEx ::GetBalance

Obtient le solde audio.
IMFMediaEngineEx ::GetNumberOfStreams

Obtient le nombre de flux dans la ressource multimédia.
IMFMediaEngineEx ::GetPresentationAttribute

Obtient un attribut de présentation de la ressource multimédia.
IMFMediaEngineEx ::GetRealTimeMode

Obtient le mode en temps réel utilisé pour l’appel suivant à SetSource ou Load.
IMFMediaEngineEx ::GetResourceCharacteristics

Obtient différents indicateurs qui décrivent la ressource multimédia.
IMFMediaEngineEx ::GetStatistics

Obtient une statistique de lecture à partir du moteur multimédia.
IMFMediaEngineEx ::GetStereo3DFramePackingMode

Pour la vidéo 3D stéréoscopique, obtient la disposition des deux vues dans une trame vidéo.
IMFMediaEngineEx ::GetStereo3DRenderMode

Pour la vidéo 3D stéréoscopique, interroge la façon dont le moteur multimédia restitue le contenu vidéo 3D.
IMFMediaEngineEx ::GetStreamAttribute

Obtient un attribut au niveau du flux à partir de la ressource multimédia.
IMFMediaEngineEx ::GetStreamSelection

Interroge si un flux est sélectionné pour être lu. (IMFMediaEngineEx.GetStreamSelection)
IMFMediaEngineEx ::GetTimelineMarkerTimer

Obtient l’heure du marqueur de chronologie suivant, le cas échéant.
IMFMediaEngineEx ::GetVideoSwapchainHandle

Obtient un handle pour la chaîne d’échange sans fenêtre.
IMFMediaEngineEx ::InsertAudioEffect

Insère un effet audio.
IMFMediaEngineEx ::InsertVideoEffect

Insère un effet vidéo.
IMFMediaEngineEx ::IsPlaybackRateSupported

Demande si le moteur multimédia peut être lu à un taux de lecture spécifié.
IMFMediaEngineEx ::IsProtected

Interroge si la ressource multimédia contient du contenu protégé.
IMFMediaEngineEx ::IsStereo3D

Demande si la ressource multimédia contient une vidéo 3D stéréoscopique.
IMFMediaEngineEx ::RemoveAllEffects

Supprime tous les effets audio et vidéo.
IMFMediaEngineEx ::SetAudioEndpointRole

Définit le point de terminaison de périphérique audio utilisé pour l’appel suivant à SetSource ou Load.
IMFMediaEngineEx ::SetAudioStreamCategory

Définit la catégorie de flux audio pour l’appel suivant à SetSource ou Load.
IMFMediaEngineEx ::SetBalance

Définit l’équilibre audio. (IMFMediaEngineEx.SetBalance)
IMFMediaEngineEx ::SetCurrentTimeEx

Recherche une nouvelle position de lecture à l’aide de la MF_MEDIA_ENGINE_SEEK_MODE spécifiée.
IMFMediaEngineEx ::SetRealTimeMode

Définit le mode en temps réel utilisé pour l’appel suivant à SetSource ou Load.
IMFMediaEngineEx ::SetSourceFromByteStream

Ouvre une ressource multimédia à partir d’un flux d’octets.
IMFMediaEngineEx ::SetStereo3DFramePackingMode

Pour la vidéo 3D stéréoscopique, définit la disposition des deux vues dans une trame vidéo.
IMFMediaEngineEx ::SetStereo3DRenderMode

Pour la vidéo 3D stéréoscopique, spécifie comment le moteur multimédia restitue le contenu vidéo 3D.
IMFMediaEngineEx ::SetStreamSelection

Sélectionne ou désélectionne un flux à lire.
IMFMediaEngineEx ::SetTimelineMarkerTimer

Spécifie une heure de présentation à laquelle le moteur multimédia envoie un événement de marqueur.
IMFMediaEngineEx ::UpdateVideoStream

Mises à jour le rectangle source, le rectangle de destination et la couleur de bordure de la vidéo.

Remarques

L’interface IMFMediaEngine contient des méthodes qui correspondent aux éléments multimédias HTML5. IMFMediaEngineEx fournit des fonctionnalités supplémentaires qui ne correspondent pas directement à HTML5.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête mfmediaengine.h

Voir aussi

IMFMediaEngine

Exemple de moteur multimédia

Interfaces Media Foundation