IMediaDet :: obtient la _ méthode de fréquence

Notes

[Déconseillé. Cette API peut être supprimée des futures versions de Windows.]

La get_FrameRate méthode récupère la fréquence d’images du flux actuel. Le flux doit être un flux vidéo.

Syntaxe

HRESULT get_FrameRate(
  [out, retval] double *pVal
);

Paramètres

pval [ out, retval]

Reçoit la fréquence d’images, en images par seconde.

Valeur de retour

Retourne une valeur HRESULT . Il peut prendre les valeurs suivantes :

Code de retour Description
S _ false
L’en-tête de format vidéo ne spécifie pas de fréquence d’images.
_OK
Réussite.
E _ INVALIDARG
Argument non valide.
_pointeur E
Argument de pointeur null .
VFW _ E _ INVALIDMEDIATYPE
Type de média non valide.

Notes

Cette méthode ne peut pas récupérer la fréquence d’images à partir d’un fichier ASF.

Avant d’appeler cette méthode, définissez le nom de fichier et le flux en appelant IMediaDet ::p ut _ filename et IMediaDet ::p ut _ CurrentStream.

Si le détecteur de média est en mode de manipulation bitmap, cette méthode retourne E _ INVALIDARG. Pour plus d’informations, consultez IMediaDet :: EnterBitmapGrabMode.

Notes

Le fichier d’en-tête qedit. h n’est pas compatible avec les en-têtes Direct3D ultérieurs à la version 7.

Notes

pour obtenir Qedit. h, téléchargez la mise à jour Microsoft Windows SDK pour Windows Vista et .NET Framework 3,0. Qedit. h n’est pas disponible dans le Microsoft Windows SDK pour Windows 7 et .NET Framework 3,5 Service Pack 1.

Spécifications

Condition requise Valeur
En-tête
Qedit. h
Bibliothèque
Strmiids. lib

Voir aussi

Interface IMediaDet

Codes d’erreur et de réussite