enumerazione MFMEDIASOURCE_CHARACTERISTICS (mfidl.h)
Definisce le caratteristiche di un'origine multimediale. Questi flag vengono recuperati dal metodo IMFMediaSource::GetCharacteristics .
Sintassi
typedef enum _MFMEDIASOURCE_CHARACTERISTICS {
MFMEDIASOURCE_IS_LIVE = 0x1,
MFMEDIASOURCE_CAN_SEEK = 0x2,
MFMEDIASOURCE_CAN_PAUSE = 0x4,
MFMEDIASOURCE_HAS_SLOW_SEEK = 0x8,
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS = 0x10,
MFMEDIASOURCE_CAN_SKIPFORWARD = 0x20,
MFMEDIASOURCE_CAN_SKIPBACKWARD = 0x40,
MFMEDIASOURCE_DOES_NOT_USE_NETWORK = 0x80
} MFMEDIASOURCE_CHARACTERISTICS;
Costanti
MFMEDIASOURCE_IS_LIVE Valore: 0x1 Questo flag indica un'origine dati che viene eseguita costantemente, ad esempio una presentazione live. Se l'origine viene arrestata e quindi riavviata, nel contenuto sarà presente un gap. |
MFMEDIASOURCE_CAN_SEEK Valore: 0x2 L'origine multimediale supporta la ricerca. |
MFMEDIASOURCE_CAN_PAUSE Valore: 0x4 L'origine può sospendere. |
MFMEDIASOURCE_HAS_SLOW_SEEK Valore: 0x8 L'origine multimediale scarica il contenuto. Potrebbe richiedere molto tempo per cercare parti del contenuto che non sono state scaricate. |
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS Valore: 0x10 L'origine multimediale fornisce una playlist, che potrebbe contenere più di una voce. Al termine della prima voce della playlist, l'origine multimediale segnala l'inizio di ogni nuova voce della playlist inviando un evento MENewPresentation . L'evento contiene un descrittore di presentazione per la voce. Nota Richiede Windows 7 o versione successiva. |
MFMEDIASOURCE_CAN_SKIPFORWARD Valore: 0x20 L'origine multimediale può ignorare l'inoltro nella playlist. Si applica solo se il flag di MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS è presente. Nota Richiede Windows 7 o versione successiva. |
MFMEDIASOURCE_CAN_SKIPBACKWARD Valore: 0x40 L'origine multimediale può ignorare l'indietro nella playlist. Nota Richiede Windows 7 o versione successiva. |
MFMEDIASOURCE_DOES_NOT_USE_NETWORK Valore: 0x80 L'origine multimediale non è attualmente disponibile usando la rete per ricevere il contenuto. Hardware di rete può immettere uno stato di risparmio energia quando questo bit è impostato. Nota Richiede Windows 8 o versioni successive. |
Commenti
Per ignorare l'avanzamento o l'indietro in una playlist, chiamare FMMediaSource::Start o IMFMediaSession::Start con il GUID in formato time-format MF_TIME_FORMAT_ENTRY_RELATIVE. Questa funzionalità si applica solo quando è presente il flag di MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Intestazione | mfidl.h |