IAMWMBufferPassCallback::Notify, méthode
[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par le lecteur source et l’enregistreurrécepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est 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 Notify est appelée par la broche pour chaque mémoire tampon remise pendant la diffusion en continu.
Syntaxe
HRESULT Notify(
[in] INSSBuffer3 *pNSSBuffer3,
[in] IPin *pPin,
[in] REFERENCE_TIME *prtStart,
[in] REFERENCE_TIME *prtEnd
);
Paramètres
-
pNSSBuffer3 [in]
-
Pointeur vers l’interface INSSBuffer3 exposée sur l’exemple de média.
-
pPin [in]
-
Pointeur vers l’épingle associée au flux multimédia auquel appartient l’exemple.
-
prtStart [in]
-
Heure de début de l’exemple.
-
prtEnd [in]
-
Heure de fin de l’exemple.
Valeur retournée
Aucune valeur de retour particulière n’est spécifiée. L’épingle appelante ignore le HRESULT.
Notes
Cette méthode permet à une application d’examiner et d’agir sur les informations de la mémoire tampon multimédia avant que le contenu de la mémoire tampon ne soit traité. L’application est chargée de connaître le type de média sur l’épingle. Ces informations peuvent être obtenues en obtenant d’abord les informations de flux à partir du profil, puis en appelant la méthode IConfigAsfWriter2::StreamNumFromPin pour déterminer la broche associée à chaque flux.
Voir aussi