Condividi tramite


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

Vedi anche

Enumerazione Media Foundation