ImfMediaSession ::Start, méthode (mfidl.h)
Démarre la session multimédia.
Syntaxe
HRESULT Start(
[in] const GUID *pguidTimeFormat,
[in] const PROPVARIANT *pvarStartPosition
);
Paramètres
[in] pguidTimeFormat
Pointeur vers un GUID qui spécifie le format d’heure du paramètre pvarStartPosition . Ce paramètre peut être NULL. La valeur NULL équivaut à passer GUID_NULL.
Les GUID de format d’heure suivants sont définis :
Valeur | Signification |
---|---|
|
Heure de présentation. Le paramètre pvarStartPosition doit avoir l’un des types PROPVARIANT suivants.
|
|
Décalage de segment. Ce format d’heure est pris en charge par la source sequencer. L’heure de début est un décalage dans un segment.
Appelez la fonction MFCreateSequencerSegmentOffset pour créer la valeur PROPVARIANT pour le paramètre pvarStartPosition . |
|
Note Nécessite Windows 7 ou version ultérieure.
Si une source multimédia prend en charge ce format d’heure, la méthode IMFMediaSource ::GetCharacteristics retourne un ou les deux indicateurs suivants :
|
[in] pvarStartPosition
Pointeur vers un PROPVARIANT qui spécifie la position de départ pour la lecture. La signification et le type de données de ce paramètre sont indiqués par le paramètre pguidTimeFormat .
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
L’opération ne peut pas être effectuée dans l’état actuel de la session multimédia. |
|
La session multimédia a été arrêtée. |
Remarques
Lorsque cette méthode est appelée, la session multimédia démarre l’horloge de présentation et commence à traiter des exemples multimédias.
Cette méthode est asynchrone. Une fois la méthode terminée, la session multimédia envoie un événement MESessionStarted .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mfidl.h |
Bibliothèque | Mfuuid.lib |