Delen via


Uitvoerinstellingen

[De functie die is gekoppeld aan deze pagina, Windows Media Format 11 SDK, is een verouderde functie. Het is vervangen door Source Reader en Sink Writer. Bronlezer en Sink Writer zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken bronlezer en Sink Writer- in plaats van Windows Media Format 11 SDK, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

De volgende globale constanten worden gebruikt om uitvoerinstellingen voor het lezer- en synchrone lezerobject te identificeren.

Globale constante WMT_ATTR_DATATYPE Beschrijving van pValue
g_wszAllowInterlacedOutput WMT_TYPE_BOOL Indien waar, levert de lezer interlaced frames, indien ondersteund door de uitvoer.
g_wszDedicatedDeliveryThread WMT_TYPE_BOOL Indien waar, heeft deze uitvoer een toegewezen thread gemaakt voor de levering van de voorbeelden. Niet ondersteund voor de synchrone lezer.
g_wszDeliverOnReceive WMT_TYPE_BOOL Indien waar, worden voorbeelden voor deze uitvoer geleverd zodra ze beschikbaar zijn van de lezer. Dit kan ertoe leiden dat steekproeven uit deze uitvoer buiten de juiste volgorde worden geleverd en voordat bijbehorende voorbeelden van andere uitvoer.
g_wszDynamicRangeControl WMT_TYPE_DWORD Hiermee geeft u het niveau van dynamisch bereik besturingselement te gebruiken voor de uitvoer. Ingesteld op een waarde van 0 tot 2, waarbij 0 geen dynamisch bereik besturingselement (de standaardinstelling) aangeeft en 2 het maximale niveau van dynamisch bereik is (het kleinste dynamische bereik).
g_wszEarlyDataDelivery WMT_TYPE_DWORD Tijd, in milliseconden, waarmee wordt aangegeven hoeveel eerder de monsters moeten worden geleverd. Als deze uitvoer groter is dan nul, worden de voorbeelden uit deze uitvoer opgehaald en gedecodeerd, zodat de monsters eerder worden geleverd dan de voorbeelden voor andere uitvoer. Normaal gesproken levert de lezer voorbeelden in volgorde van presentatietijd.
g_wszEnableDiscreteOutput WMT_TYPE_BOOL Als waar is, schakelt de lezer high-definition audio-uitvoer voor meerdere kanalen in. Deze instelling is alleen geldig voor audiostreams die zijn gecodeerd met de Windows Media Audio 9 Professional-codec. Als deze instelling is ingesteld op true, moet u ook de luidsprekerconfiguratie van de clientcomputer opgeven door g_wszSpeakerConfig in te stellen.
g_wszEnableFrameInterpolation WMT_TYPE_BOOL Indien waar, levert de codec de videostream met een hogere framesnelheid, waarbij de frames algoritme worden geïnterpoleert.
g_wszJustInTimeDecode WMT_TYPE_BOOL Indien waar, moeten de gegevens zo laat mogelijk worden gedecodeerd. Niet ondersteund in de synchrone lezer.
g_wszNeedsPreviousSample WMT_TYPE_BOOL Indien waar, moet het vorige voorbeeld worden gedecomprimeerd. Deze instelling is alleen van toepassing op deltaframes in gecomprimeerde video en is alleen-lezen.
g_wszScrambledAudio WMT_TYPE_BOOL Als Waar is, wordt met deze uitvoer het verborgen audiofoutschema gebruikt. Dit is alleen een geldige instelling voor audio-uitvoer.
g_wszSingleOutputBuffer WMT_TYPE_BOOL Als Waar is, moet één uitvoerbuffer worden gebruikt (bijvoorbeeld een DirectDraw-videobuffer®). Niet ondersteund in de synchrone lezer.
g_wszSoftwareScaling WMT_TYPE_BOOL Als onwaar is, wordt de video niet geschaald. (Er mag geen wijziging in de resolutie zijn.)
g_wszSpeakerConfig WMT_TYPE_DWORD Als audiocodering met meerdere kanalen is ingeschakeld door g_wszEnableDiscreteOutput in te stellen, geeft deze instelling de luidsprekerconfiguratie van de clientcomputer op. Ingesteld op een van de DirectSound-luidsprekerconfiguratieconstanten.
g_wszStreamLanguage WMT_TYPE_WORD De index in de taallijst van de taal die moet worden geleverd voor deze uitvoer. Wordt gebruikt voor uitvoer die streams wederzijds uitsluiten per taal.
g_wszVideoSampleDurations WMT_TYPE_BOOL Indien waar, levert de lezer nauwkeurige voorbeeldduur.
g_wszEnableWMAProSPDIFOutput WMT_TYPE_BOOL Indien waar, bevat de lezer de Sony/Phillips Digital Interface-indeling (S/PDIF) in de opgesomde uitvoertypen.

 

IWMReaderAdvanced2::GetOutputSetting

IWMReaderAdvanced2::SetOutputSetting

IWMSyncReader::GetOutputSetting

IWMSyncReader::SetOutputSetting