Metodo IMFMediaSink::GetCharacteristics (mfidl.h)
Ottiene le caratteristiche del sink multimediale.
Sintassi
HRESULT GetCharacteristics(
[out] DWORD *pdwCharacteristics
);
Parametri
[out] pdwCharacteristics
Riceve un OR bit per bit pari a zero o più flag. I flag seguenti sono definiti:
Valore | Significato |
---|---|
|
Il sink multimediale ha un numero fisso di flussi. Non supporta i metodi IMFMediaSink::AddStreamSink e FMMediaSink::RemoveStreamSink. Questo flag è un hint per l'applicazione. |
|
Il sink multimediale non può corrispondere alle tariffe con un orologio esterno.
Per ottenere risultati ottimali, questo sink multimediale deve essere usato come origine temporale per l'orologio della presentazione. Se viene usata un'altra origine temporale, il sink multimediale non può corrispondere alle tariffe dell'orologio, con risultati scarsi (ad esempio, glitching). Questo flag deve essere usato in modo limitato, perché limita la modalità di configurazione della pipeline. Per altre informazioni sull'orologio della presentazione, vedere Orologio presentazione. |
|
Il sink multimediale è senza frequenza. Usa esempi il più rapidamente possibile e non si sincronizza con un orologio di presentazione.
La maggior parte dei sink di archiviazione è senza frequenza. |
|
Il sink multimediale richiede un orologio di presentazione. L'orologio di presentazione viene impostato chiamando il metodo FMMediaSink::SetPresentationClock del sink multimediale.
Questo flag è obsoleto, perché tutti i sink multimediali devono supportare il metodo SetPresentationClock , anche se il sink multimediale ignora l'orologio (come in un sink multimediale senza frequenza). |
|
Il sink multimediale può accettare esempi di preroll prima dell'avvio dell'orologio della presentazione. Il sink multimediale espone l'interfaccia FMMediaSinkPreroll . |
|
Il primo sink di flusso (indice 0) è un flusso di riferimento. Il flusso di riferimento deve avere un tipo di supporto prima che i tipi di supporti possano essere impostati negli altri sink di flusso. |
Valore restituito
Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il metodo è riuscito. |
|
Il metodo Shutdown del sink multimediale è stato chiamato. |
Commenti
Le caratteristiche di un sink multimediale sono fisse durante il tempo di vita del sink.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfidl.h |
Libreria | Mfuuid.lib |