enumerazione MFSESSION_SETTOPOLOGY_FLAGS (mfidl.h)
Definisce il comportamento del metodo IMFMediaSession::SetTopology .
Sintassi
typedef enum MFSESSION_SETTOPOLOGY_FLAGS {
MFSESSION_SETTOPOLOGY_IMMEDIATE = 0x1,
MFSESSION_SETTOPOLOGY_NORESOLUTION = 0x2,
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT = 0x4
} ;
Costanti
MFSESSION_SETTOPOLOGY_IMMEDIATE Valore: 0x1 Arrestare la presentazione corrente, cancellare tutte le presentazioni in sospeso e accodare immediatamente la nuova topologia (specificata dal parametro pTopology ). Se il parametro pTopology è NULL, questo flag non ha alcun effetto. |
MFSESSION_SETTOPOLOGY_NORESOLUTION Valore: 0x2 Non è necessario risolvere la topologia. Usare questo flag se si imposta una topologia completa. |
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT Valore: 0x4 Nota Richiede Windows 7. Cancellare la topologia corrente, come indicato di seguito:
Le topologie in sospeso non vengono rimosse dalla coda di riproduzione. Se nella coda è presente una topologia in sospeso, tale topologia verrà caricata dopo la cancellazione della topologia corrente. In caso contrario, la riproduzione si arresta semplicemente. Per rimuovere tutte le topologie in sospeso dalla coda, chiamare IMFMediaSession::ClearTopologies. |
Commenti
Questi flag sono facoltativi e non si escludono a vicenda. Se non sono impostati flag, la sessione multimediale risolve la topologia e la aggiunge alla coda di presentazioni in sospeso.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | mfidl.h |