IamExtTransport ::SetEditProperty, 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 SetEditProperty
méthode définit les paramètres et les valeurs associés à un événement de modification.
Cette méthode n’est pas implémentée.
Syntaxe
HRESULT SetEditProperty(
[in] long EditID,
[in] long Param,
[in] long Value
);
Paramètres
[in] EditID
Spécifie le jeu de propriétés d’édition. Utilisez l’identificateur retourné par la méthode IAMExtTransport ::SetEditPropertySet .
[in] Param
Spécifie le paramètre d’événement edit. Pour plus d'informations, consultez la section Notes.
[in] Value
Spécifie la valeur du paramètre. Pour plus d'informations, consultez la section Notes.
Valeur retournée
Lorsque cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT .
Remarques
Un événement de modification se compose d’un ou plusieurs paramètres d’événement de modification. Utilisez la méthode SetEditPropertySet pour créer un événement de modification, puis utilisez cette méthode pour spécifier les paramètres d’événement de modification pour cet événement de modification.
Le paramètre Param est un indicateur qui spécifie le paramètre d’événement edit. Le paramètre Value spécifie la valeur de ce paramètre. La signification de Valeur dépend de l’indicateur utilisé dans Param :
- ED_EDIT_HEVENT : gérer un événement. L’appareil signale l’événement une fois l’événement de modification terminé.
- ED_EDIT_IMMEDIATE : si la valeur est OATRUE, l’application peut basculer l’appareil en mode édition en appelant IAMExtTransport ::p ut_Mode avec la valeur ED_MODE_EDIT_CUE.
- ED_EDIT_MODE : spécifie le mode d’édition. Utilisez l’une des constantes suivantes.
Constant Description ED_EDIT_MODE_ASSEMBLE Mode d’édition d’assemblage. ED_EDIT_MODE_INSERT Insérer le mode d’édition. ED_EDIT_MODE_CRASH_RECORD Mode enregistrement d’incident. - ED_EDIT_TRACK : spécifie la piste à modifier. Utilisez une ou plusieurs des constantes suivantes. Vous pouvez combiner des constantes avec un OR au niveau du bit.
Constant Description ED_VIDEO Piste vidéo ED_AUDIO_1 à ED_AUDIO_24 Pistes audio 1 à 24 ED_AUDIO_ALL Toutes les pistes audio - ED_EDIT_SRC_INPOINT : spécifie l’inpoint sur la source, en unités du format d’heure actuel.
- ED_EDIT_SRC_OUTPOINT : spécifie le point d’extérieur sur la source, en unités du format d’heure actuel.
- ED_EDIT_REC_INPOINT : spécifie l’inpoint sur le périphérique d’enregistrement, en unités du format d’heure actuel.
- ED_EDIT_REC_OUTPOINT : spécifie le point de sortie sur le périphérique d’enregistrement, en unités du format d’heure actuel.
- ED_EDIT_REHEARSE_MODE : spécifie le mode d’aperçu. Utilisez l’une des constantes suivantes.
Constant Description ED_EDIT_BVB Black-video-black (BVB). Affichez le noir, puis la vidéo insérée, puis le noir. ED_EDIT_VBV Video-black-video (VBV). Affichez la vidéo enregistrée, puis la vidéo en noir, puis la vidéo enregistrée. ED_EDIT_VVV Video-video-video (VVV). Affichez la vidéo enregistrée, puis la vidéo insérée, puis la vidéo enregistrée. ED_EDIT_PERFORM Ne pas afficher d’aperçu. - ED_EDIT_ABORT : avec la valeur OATRUE, la méthode arrête la modification si elle est en cours.
- ED_EDIT_TIMEOUT : spécifie la durée pendant laquelle l’appareil attend la fin de la modification, avant d’expirer.
- ED_EDIT_SEEK : avec la valeur OATRUE, la méthode recherche un point spécifié. Appelez d’abord cette méthode avec l’indicateur ED_EDIT_SEEK_MODE pour spécifier le point de recherche.
- ED_EDIT_SEEK_MODE : spécifie un point de recherche. Utilisez l’une des constantes suivantes.
Constant Description ED_EDIT_SEEK_EDIT_IN Recherchez l’inpoint. ED_EDIT_SEEK_EDIT_OUT Recherchez jusqu’au point de départ. ED_EDIT_SEEK_PREROLL Recherchez le préroll inpoint. ED_EDIT_SEEK_PREROLL_CT Recherchez l’inpoint à l’aide du code temporel, puis revenez au point de pré-inscription à l’aide de la piste de contrôle. ED_EDIT_SEEK_BOOKMARK Recherchez le signet suivant.
Implémentation de DV
MSDV ne prend pas en charge cette méthode. Elle retourne E_NOTIMPL.
Configuration requise
Condition requise | Valeur |
---|---|
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 |