AM_DVD_RENDERSTATUS structure (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 structure AM_DVD_RENDERSTATUS contient des codes indiquant la status de la lecture DVD-Video. Ces codes sont utilisés dans la méthode IDvdGraphBuilder ::RenderDvdVideoVolume .
typedef struct __MIDL___MIDL_itf_strmif_0000_0138_0001 {
HRESULT hrVPEStatus;
BOOL bDvdVolInvalid;
BOOL bDvdVolUnknown;
BOOL bNoLine21In;
BOOL bNoLine21Out;
int iNumStreams;
int iNumStreamsFailed;
DWORD dwFailedStreamsFlag;
} AM_DVD_RENDERSTATUS;
hrVPEStatus
Code d’erreur superposition/VPE. Zéro indique la réussite ; toute autre valeur est un échec.
bDvdVolInvalid
TRUE si le volume de DVD à lire n’existe pas ; FALSE dans le cas contraire.
bDvdVolUnknown
TRUE si aucun volume dvd n’est spécifié ou s’il est introuvable ; FALSE dans le cas contraire.
bNoLine21In
TRUE si le décodeur vidéo ne produit pas de données de ligne 21 (sous-titrage) ; FALSE dans le cas contraire.
bNoLine21Out
TRUE si le décodeur vidéo ne peut pas être affiché en tant que sous-titrage sur la vidéo en raison d’un problème avec la création de graphiques ; FALSE dans le cas contraire.
iNumStreams
Nombre de flux DE DVD à afficher.
iNumStreamsFailed
Nombre de flux qui n’ont pas pu être rendus.
dwFailedStreamsFlag
Combinaison d’indicateurs AM_DVD_STREAM_FLAGS indiquant les flux ayant échoué.
Condition requise | Valeur |
---|---|
En-tête | strmif.h (include Dshow.h) |