Condividi tramite


Impostazioni di output

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da lettore di origine e writer sink. lettore di origine e sink writer sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink invece di Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Le costanti globali seguenti vengono usate per identificare le impostazioni di output per l'oggetto lettore e il lettore sincrono.

Costante globale WMT_ATTR_DATATYPE Descrizione del pValue di
g_wszAllowInterlacedOutput WMT_TYPE_BOOL Se True, il lettore recapita fotogrammi interlacciati, se supportato dall'output.
g_wszDedicatedDeliveryThread WMT_TYPE_BOOL Se True, questo output avrà un thread dedicato creato per il recapito degli esempi. Non supportato nel lettore sincrono.
g_wszDeliverOnReceive WMT_TYPE_BOOL Se True, gli esempi per questo output verranno recapitati non appena saranno disponibili dal lettore. Ciò può comportare la consegna di campioni di questo output non in ordine e prima degli esempi corrispondenti di altri output.
g_wszDynamicRangeControl WMT_TYPE_DWORD Specifica il livello di controllo intervallo dinamico da utilizzare per l'output. Impostare su un valore compreso tra 0 e 2, dove 0 indica che non è presente alcun controllo di intervallo dinamico (impostazione predefinita) e 2 è il livello massimo di controllo dell'intervallo dinamico (intervallo dinamico più piccolo).
g_wszEarlyDataDelivery WMT_TYPE_DWORD Tempo, espresso in millisecondi, che specifica quanto tempo prima di recapitare gli esempi. Se maggiore di zero, gli esempi di questo output verranno recuperati e decodificati in modo che gli esempi vengano recapitati in precedenza rispetto agli esempi per altri output. In genere, il lettore fornisce campioni in ordine di tempo di presentazione.
g_wszEnableDiscreteOutput WMT_TYPE_BOOL Se True, il lettore abiliterà l'output audio multicanale ad alta definizione. Questa impostazione è valida solo per i flussi audio codificati con il codec Windows Media Audio 9 Professional. Se questa impostazione è impostata su true, è necessario specificare anche la configurazione del parlante del computer client impostando g_wszSpeakerConfig.
g_wszEnableFrameInterpolation WMT_TYPE_BOOL Se True, il codec fornirà il flusso video a una frequenza dei fotogrammi superiore, interpolando i fotogrammi in modo algoritmico.
g_wszJustInTimeDecode WMT_TYPE_BOOL Se True, i dati devono essere decodificati il più tardi possibile. Non supportato nel lettore sincrono.
g_wszNeedsPreviousSample WMT_TYPE_BOOL Se true, l'esempio richiede che l'esempio precedente venga decompresso. Questa impostazione si applica solo ai fotogrammi differenziali nel video compresso ed è di sola lettura.
g_wszScrambledAudio WMT_TYPE_BOOL Se True, questo output userà lo schema di nascondimento degli errori audio scrambled. Si tratta di un'impostazione valida solo per gli output audio.
g_wszSingleOutputBuffer WMT_TYPE_BOOL Se True, è necessario usare un singolo buffer di output, ad esempio un buffer video DirectDraw®. Non supportato nel lettore sincrono.
g_wszSoftwareScaling WMT_TYPE_BOOL Se False, il video non viene ridimensionato. Non deve essere presente alcuna modifica alla risoluzione.
g_wszSpeakerConfig WMT_TYPE_DWORD Se la decodifica audio multicanale è abilitata impostando g_wszEnableDiscreteOutput, questa impostazione specifica la configurazione dell'altoparlante del computer client. Impostare su una delle costanti di configurazione dell'altoparlante DirectSound.
g_wszStreamLanguage WMT_TYPE_WORD Indice nell'elenco di lingue della lingua da recapitare per questo output. Usato per gli output che rappresentano flussi che si escludono a vicenda in base alla lingua.
g_wszVideoSampleDurations WMT_TYPE_BOOL Se True, il lettore fornirà durate di campionamento accurate.
g_wszEnableWMAProSPDIFOutput WMT_TYPE_BOOL Se True, il lettore includerà il formato Sony/Phillips Digital Interface (S/PDIF) nei tipi di output enumerati.

 

IWMReaderAdvanced2::GetOutputSetting

IWMReaderAdvanced2::SetOutputSetting

IWMSyncReader::GetOutputSetting

IWMSyncReader::SetOutputSetting