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. |
Argomenti correlati