Partager via


IAMExtTransport::p ut_Mode, méthode (strmif.h)

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

La méthode put_Mode définit le mode de transport ; par exemple, lire, arrêter ou enregistrer.

Syntaxe

HRESULT put_Mode(
  [in] long Mode
);

Paramètres

[in] Mode

Spécifie le mode de transport. Utilisez l’une des valeurs suivantes.

Valeur Description
ED_MODE_PLAY Jouer.
ED_MODE_STOP Arrêter.
ED_MODE_FREEZE Suspendre.
ED_MODE_THAW Reprendre.
ED_MODE_FF Avance rapide.
ED_MODE_REW Rembobiner.
ED_MODE_RECORD Enregistrer.
ED_MODE_RECORD_FREEZE Suspendre l’enregistrement.
ED_MODE_RECORD_STROBE Enregistrez une trame unique.
ED_MODE_STEP_FWD Un seul pas en avant.
ED_MODE_STEP_REV Un seul pas en arrière.
ED_MODE_SHUTTLE Navette (mouvement à grande vitesse avec image visible). Utilisez avec IAMExtTransport::p ut_Rate pour définir la vitesse de transport.
ED_MODE_EDIT_CUE Positionnez le transport jusqu’au point de repère d’un événement de modification actif.
ED_MODE_LINK_ON Liez cette méthode aux méthodes IMediaControl::Run, IMediaControl::Stop et IMediaControl::P ause du graphique.
ED_MODE_LINK_OFF Désengagez cette méthode des méthodes IMediaControl du graphique.

Valeur renvoyée

Retourne un HRESULT. Les erreurs possibles sont les suivantes.

Code de retour Description
HRESULT_FROM_WIN32(ERROR_REQ_NOT_ACCEP)
L’appareil n’a pas accepté la commande.
S_OK
Opération réussie.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête strmif.h (include Dshow.h)
Bibliothèque Strmiids.lib

Voir aussi

Codes d’erreur et de réussite

IAMExtTransport, interface

IAMExtTransport::get_Mode