Méthode CBaseRenderer. ShouldDrawSampleNow
La ShouldDrawSampleNow méthode détermine la façon dont un échantillon est planifié pour le rendu.
Syntaxe
virtual HRESULT ShouldDrawSampleNow(
IMediaSample *pMediaSample,
REFERENCE_TIME *pStartTime,
REFERENCE_TIME *pEndTime
);
Paramètres
-
pMediaSample
-
Pointeur vers l’interface IMediaSample de l’exemple.
-
pStartTime
-
Pointeur vers une variable qui contient l’heure de début de l’exemple.
-
pEndTime
-
Pointeur vers une variable qui contient l’heure de fin de l’exemple.
Valeur de retour
Retourne S _ false. Si la classe dérivée se substitue à cette méthode, retournez l’une des valeurs indiquées dans le tableau suivant.
| Code de retour | Description |
|---|---|
|
L’exemple doit être rendu immédiatement. |
|
L’exemple doit être planifié pour le rendu, en fonction des horodatages. |
|
Ne rendez pas cet exemple. |
Notes
La méthode CBaseRenderer :: GetSampleTimes appelle cette méthode. Par défaut, les exemples sont toujours planifiés pour le rendu en fonction de leur horodatage. La classe dérivée peut substituer cette méthode. par exemple, pour implémenter le contrôle de qualité.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|