Sdílet prostřednictvím


Výčty rozhraní API kodeku

[Funkce přidružená k této stránce DirectShow je starší funkce. Byla nahrazena MediaPlayer, MMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Výčet Popis
eAVAudioChannelConfig Určuje konfiguraci reproduktoru pro zvukové kanály ve zvukovém datovém proudu.
eAVDDSurroundMode Určuje, zda je zvuk kódován v Dolby Surround.
eAVDecAACDownmixMode Určuje, jestli dekodér AAC používá standardní stereo downmixové rovnice MPEG-2/MPEG-4.
eAVDecAudioDualMono Určuje, jestli je vstupní zvukový stream stereo nebo duální mono.
eAVDecAudioDualMonoReproMode Určuje, jak dekodér reprodukuje duální monofonní zvuk.
eAVDecDDOperationalMode Určuje režim ovládání komprese zvukového streamu Dolby AC-3.
eAVDecHEAACDynamicRangeControl Určuje, zda dekodér AAC provádí řízení dynamického rozsahu.
eAVDecVideoInputScanType Určuje, jak se dekódovaný video stream protíná.
eAVDecVideoSoftwareDeinterlaceMode Určuje softwarový režim deinterlace videokodéru.
eAVDecVideoSWPowerLevel Určuje úroveň úspory výkonu dekodéru videa.
eAVDSPLoudnessEqualization Určuje, jestli je v dekodéru zvuku nebo digitálním procesoru signálu povolená rovná se hlasitost.
eAVDSPSpeakerFill Určuje, jestli je v dekodéru zvuku nebo DSP povolená výplň reproduktoru.
eAVEncAudioDualMono Určuje, jestli je 2kanálový zvuk kódovaný jako stereofonní nebo duální mono.
eAVEncAudioInputContent – výčet Určuje, jestli zvukový obsah obsahuje hudbu nebo hlas.
eAVEncCommonRateControlMode Určuje režim řízení rychlosti.
eAVEncCommonStreamEndHandling Určuje, jestli kodér zahodí částečné skupiny obrázků (GOPs) na konci datového proudu.
eAVEncDDAtoDConverterType Určuje typ převodu analog-to-digital (A/D) pro zvukový proud Dolby Digital.
eAVEncDDDynamicRangeCompressionControl Určuje profil ovládacího prvku dynamického rozsahu ve zvukovém streamu Dolby Digital.
eAVEncDDHeadphoneMode Určuje režim sluchátek pro zvukový stream Dolby Digital.
eAVEncDDPreferredStereoDownMixMode Určuje upřednostňovaný stereo downmixový režim zvukového streamu Dolby Digital.
eAVEncDDProductionRoomType Určuje typ místnosti pro zvukový stream Dolby Digital.
eAVEncDDService Určuje zvukovou službu obsaženou ve zvukovém streamu Dolby Digital.
eAVEncDDDSurroundExMode Určuje, zda je zvukový proud Dolby Digital kódován v Dolby Digital Surround EX.
eAVEncInputVideoSystem Určuje nominální rozsah zdroje videa.
eAVEncMPACodingMode Určuje režim kódování zvuku MPEG.
eAVEncMPAEmphasisType Určuje typ filtru de-zvýrazňování, který se má použít při dekódování.
eAVEncMPALayer Určuje zvukovou vrstvu MPEG.
eAVEncMPVFrameFieldMode Určuje, zda kodér vytváří kódovaná pole nebo kódované rámce.
tabulky eAVEncMPVIntraVLCTable Určuje, která tabulka kódování s proměnnou délkou (VLC) se má použít pro kódování entropie.
eAVEncMPVLevel Určuje profil MPEG-2.
eAVEncMPVProfile Určuje profil MPEG-2.
eAVEncMPVQScaleType Určuje, zda je měřítko quantizátoru lineární nebo nelineární.
eAVEncMPVScanPattern Určuje vzor kontroly odbloku maker.
eAVEncMPVSceneDetection Určuje, jak se kodér chová, když zjistí novou scénu.
eAVEncMuxOutput Určuje typ výstupního datového proudu vytvořeného multiplexerem.
eAVEncVideoChromaResolution Určuje rozlišení chroma.
eAVEncVideoChromaSubsampling Určuje siting chroma.
eAVEncVideoColorLighting Určuje zamýšlené podmínky osvětlení pro zobrazení zdroje videa.
eAVEncVideoColorNominalRange Určuje nominální rozsah zdroje videa.
eAVEncVideoColorPrimaries Určuje barvy primarie videa.
eAVEncVideoColorTransferFunction Určuje funkci převodu z R'G'B' na RGB.
eAVEncVideoColorTransferMatrix Určuje konverzní matici z barevného prostoru Y'Cb'Cr' do barevného prostoru R'G'B'.
eAVEncVideoFilmContent Určuje, zda byl původní zdroj vstupního videa film nebo video.
eAVEncVideoOutputFrameRateConversion Určuje, jestli kodér převede frekvenci snímků.
eAVEncVideoOutputScanType Určuje, jak kodér protíná výstupní video.
eAVEncVideoSourceScanType Určuje, jestli jsou vstupní rámce kodéru progresivní nebo prokládání.
eAVFastDecodeMode Určuje rychlost dekódování videa.

 

Referenční rozhraní API kodeku

ICodecAPI