Peristiwa MESessionTopologySet
Dimunculkan setelah metode IMFMediaSession::SetTopology selesai secara asinkron. Sesi Media memunculkan peristiwa ini setelah menyelesaikan topologi menjadi topologi penuh dan mengantrekan topologi untuk pemutaran.
Nilai peristiwa
Kemungkinan nilai yang diambil dari IMFMediaEvent::GetValue menyertakan yang berikut ini.
VARTYPE | Deskripsi |
---|---|
VT_EMPTY |
Tidak ada data peristiwa. |
VT_UNKNOWN |
Penunjuk ke antarmuka IMFTopology dari topologi lengkap. |
Contoh
Contoh berikut mengambil penunjuk IMFTopology dari peristiwa MESessionTopologySet.
HRESULT GetTopologyFromEvent(IMFMediaEvent *pEvent, IMFTopology **ppTopology)
{
HRESULT hr = S_OK;
PROPVARIANT var;
PropVariantInit(&var);
hr = pEvent->GetValue(&var);
if (SUCCEEDED(hr))
{
if (var.vt != VT_UNKNOWN)
{
hr = E_UNEXPECTED;
}
}
if (SUCCEEDED(hr))
{
hr = var.punkVal->QueryInterface(__uuidof(IMFTopology), (void**)ppTopology);
}
PropVariantClear(&var);
return hr;
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|
Lihat juga