IMFMediaSession::Start-Methode (mfidl.h)
Startet die Mediensitzung.
Syntax
HRESULT Start(
[in] const GUID *pguidTimeFormat,
[in] const PROPVARIANT *pvarStartPosition
);
Parameter
[in] pguidTimeFormat
Zeiger auf eine GUID, die das Zeitformat für den pvarStartPosition-Parameter angibt. Dieser Parameter kann NULL sein. Der Wert NULL entspricht dem Übergeben von GUID_NULL.
Die folgenden Zeitformat-GUIDs werden definiert:
Wert | Bedeutung |
---|---|
|
Präsentationszeit. Der pvarStartPosition-Parameter muss über einen der folgenden PROPVARIANT-Typen verfügen.
|
|
Segmentoffset. Dieses Zeitformat wird von der Sequencer-Quelle unterstützt. Die Startzeit ist ein Offset innerhalb eines Segments.
Rufen Sie die MFCreateSequencerSegmentOffset-Funktion auf, um den PROPVARIANT-Wert für den pvarStartPosition-Parameter zu erstellen. |
|
Hinweis Erfordert Windows 7 oder höher.
Wenn eine Medienquelle dieses Zeitformat unterstützt, gibt die IMFMediaSource::GetCharacteristics-Methode eines oder beide der folgenden Flags zurück:
|
[in] pvarStartPosition
Zeiger auf einen PROPVARIANT , der die Startposition für die Wiedergabe angibt. Die Bedeutung und der Datentyp dieses Parameters werden durch den pguidTimeFormat-Parameter angegeben.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
|
Der Vorgang kann nicht im aktuellen Zustand der Mediensitzung ausgeführt werden. |
|
Die Mediensitzung wurde heruntergefahren. |
Hinweise
Wenn diese Methode aufgerufen wird, startet die Mediensitzung die Präsentationsuhr und beginnt mit der Verarbeitung von Medienbeispielen.
Diese Methode ist asynchron. Wenn die Methode abgeschlossen ist, sendet die Mediensitzung ein MESessionStarted-Ereignis .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | mfidl.h |
Bibliothek | Mfuuid.lib |