ReactOS 0.4.15-dev-7842-g558ab78
IMFMediaSession Interface Reference
Inheritance diagram for IMFMediaSession:
Collaboration diagram for IMFMediaSession:

Public Member Functions

HRESULT SetTopology ([in] DWORD flags, [in] IMFTopology *topology)
 
HRESULT ClearTopologies ()
 
HRESULT Start ([in, unique] const GUID *format, [in, unique] const PROPVARIANT *start)
 
HRESULT Pause ()
 
HRESULT Stop ()
 
HRESULT Close ()
 
HRESULT Shutdown ()
 
HRESULT GetClock ([out] IMFClock **clock)
 
HRESULT GetSessionCapabilities ([out] DWORD *caps)
 
HRESULT GetFullTopology ([in] DWORD flags, [in] TOPOID id, [out] IMFTopology **topology)
 

Detailed Description

Definition at line 122 of file mfidl.idl.

Member Function Documentation

◆ ClearTopologies()

HRESULT IMFMediaSession::ClearTopologies ( )

◆ Close()

HRESULT IMFMediaSession::Close ( )

◆ GetClock()

HRESULT IMFMediaSession::GetClock ( [out] IMFClock **  clock)

◆ GetFullTopology()

HRESULT IMFMediaSession::GetFullTopology ( [in] DWORD  flags,
[in] TOPOID  id,
[out] IMFTopology **  topology 
)

◆ GetSessionCapabilities()

HRESULT IMFMediaSession::GetSessionCapabilities ( [out] DWORD caps)

◆ Pause()

HRESULT IMFMediaSession::Pause ( )

◆ SetTopology()

HRESULT IMFMediaSession::SetTopology ( [in] DWORD  flags,
[in] IMFTopology topology 
)

◆ Shutdown()

HRESULT IMFMediaSession::Shutdown ( )

◆ Start()

HRESULT IMFMediaSession::Start ( [in, unique] const GUID format,
[in, unique] const PROPVARIANT *  start 
)

◆ Stop()

HRESULT IMFMediaSession::Stop ( )

The documentation for this interface was generated from the following file: