Sdílet prostřednictvím


DirectShow – výčtové typy

[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é.]

Tato část popisuje typy výčtu DirectShow.

Výčtový typ Popis
_AM_ASFWRITERCONFIG_PARAM Definuje parametry konfigurace pro filtr WM ASF Writer.
_AM_AUDIO_RENDERER_STAT_PARAM Určuje, které informace o výkonu se mají načíst ze zvukového rendereru.
_AM_FILTER_MISC_FLAGS Obsahuje příznaky filtru zdrojového nebo rendereru.
AM_ASPECT_RATIO_MODE Určuje poměr stran obrázku videa v okně zobrazení.
AM_DVD_GRAPH_FLAGS Určuje typ dekodéru, který se má použít v grafu filtru DVD.
AM_DVD_STREAM_FLAGS Popisuje typ streamu DVD (video, zvuk nebo dílčí obrázek).
AM_GRAPH_CONFIG_RECONNECT_FLAGS Určuje, jak znovu připojit filtry při dynamickém opětovném sestavení grafu filtru.
AM_INTF_SEARCH_FLAGS Určuje typy objektů, které se mají hledat, při pokusu o vyhledání rozhraní v grafu filtru.
AM_LINE21_CCLEVEL Označuje úroveň schopností skrytých titulků.
AM_LINE21_CCSERVICE Označuje službu dekodéru skrytých titulků.
AM_LINE21_CCSTATE Označuje stav skrytého titulku (zapnuto nebo vypnuto).
AM_LINE21_DRAWBGMODE Označuje režim pozadí textu s titulky.
AM_MPEG2Level Označuje úroveň videa MPEG-2, jak je uvedeno ve standardu videa MPEG-2.
AM_MPEG2Profile Označuje profil videa MPEG-2, jak je uvedeno ve standardu videa MPEG-2.
AM_OVERLAY_NOTIFY_FLAGS Obsahuje informace o tom, co se překryv změnilo nebo co se má změnit.
AM_PIN_CONNECTION_BLOCK_FLAGS Definuje příznaky, které určují, jak blokovat tok dat z výstupního špendlíku.
AM_PROPERTY_DVD_RATE_CHANGE Nepodporuje se.
AM_PUSHSOURCE_FLAGS Označuje chování živého zdrojového filtru.
AM_SAMPLE_PROPERTY_FLAGS Určuje hodnoty pro dwSampleFlags a dwStreamId členy struktury AM_SAMPLE2_PROPERTIES. Tyto hodnoty popisují vlastnosti ukázek médií.
AM_SEEKING_SEEKING_CAPABILITIES Určuje možnosti hledání datového proudu médií.
AM_STREAM_INFO_FLAGS Určuje, zda byly nastaveny různé součásti struktury AM_STREAM_INFO.
AM_WST_DRAWBGMODE Určuje, jestli je pozadí okna skrytých titulků WST neprůhledné nebo průhledné.
AM_WST_LEVEL Nepodporuje se.
AM_WST_SERVICE Určuje typ služby WST.
AM_WST_STATE Určuje, jestli je skryté titulky WST zapnuté nebo vypnuté.
AM_WST_STYLE Nepodporuje se.
AMExtendedSeekingCapabilities Určuje možnosti hledání filtru. Používá se s IAMExtendedSeeking::get_ExSeekCapabilities.
AMOVERLAYFX Určuje efekty na překryvné ploše hardwaru DirectDraw.
AMRESCTL_RESERVEFLAGS Obsahuje příznaky určující, jestli se má zvýšit nebo zrušit počet aktuálně rezervovaných prostředků.
AMTunerModeType Určuje frekvenci televizního tuneru (kabel nebo anténu).
AMVP_MODE Určuje různé režimy pro porty videa (VP).
AMVP_SELECT_FORMAT_BY Určuje kritéria, která má mixér VP použít k výběru formátu videa.
AnalogVideoStandard Určuje formát analogového video signálu základního pásma.
CameraControlFlags Určuje, zda je určitá funkce fotoaparátu nastavena automaticky nebo ručně.
CameraControlProperty Určuje, jakou část kamery DirectShow řídí.
CompressionCaps Označuje možnosti komprese videa.
COPP_ACP_Protection_Level Určuje úroveň ochrany AKT.
COPP_BusType Určuje typ vstupně-výstupní sběrnice používané grafickým adaptérem.
COPP_CGMSA_Protection_Level Určuje úroveň ochrany CGMS-A.
COPP_ConnectorType Určuje typ fyzického konektoru.
COPP_HDCP_Protection_Level Určuje úroveň ochrany HDCP.
COPP_ImageAspectRatio_EN300294 Určuje poměr stran pro EN 300 294.
COPP_StatusFlags Určuje stav relace COPP.
COPP_StatusHDCPFlags Obsahuje příznaky stavu HDCP.
COPP_TVProtectionStandard Definuje seznam standardů ochrany TV pro COPP.
DECIMATION_USAGE Popisuje strategii decimace používanou filtrem překryvného mixéru.
DVD_AUDIO_APPMODE Označuje aktuální režim zvuku.
DVD_AUDIO_FORMAT Označuje formát zvuku DVD.
DVD_AUDIO_LANG_EXT Definuje příznaky, které označují, jestli zvukový stream obsahuje rozšíření jazyka zvuku.
DVD_CMD_FLAGS Definuje příznaky, které řídí, jak DVD Navigator filtr zpracovává synchronizaci příkazů.
DVD_DISC_SIDE Označuje strany disku DVD.
DVD_DOMAIN Určuje domény DVD.
DVD_ERROR Určuje chybové stavy DVD.
DVD_FRAMERATE Určuje, jestli je dvd vytvořený k přehrávání při 25 nebo 30 snímků za sekundu.
DVD_KARAOKE_ASSIGNMENT Definuje konfiguraci mluvčího pro zvukový stream.
DVD_KARAOKE_CONTENTS Určuje příznaky, které při použití v bitové operaci OR popisují obsah každého kanálu zvukového streamu v názvu karaoke.
DVD_KARAOKE_DOWNMIX Definuje příznaky používané IDvdControl2::SelectKaraokeAudioPresentationMode metodu k řízení, na které reproduktory, pokud existuje, každý pomocný kanál je downmixed na.
DVD_MENU_ID Určuje identifikátory nabídek sady názvů DVD (VTS).
DVD_NavCmdType Definuje typy příkazů navigace dvd.
DVD_OPTION_FLAG Definuje příznaky, které řídí aspekty DVD Navigator chování filtru související s přehráváním obsahu DVD.
DVD_PARENTAL_LEVEL Identifikuje příznaky obecných rodičovských úrovní definovaných ve specifikaci DVD.
DVD_PB_STOPPED Označuje, proč se přehrávání DVD zastavilo.
DVD_PREFERRED_DISPLAY_MODE Označuje upřednostňovaný poměr stran okna uživatele a metodu převodu.
DVD_RELATIVE_BUTTON Identifikuje čtyři směrová tlačítka použitá pro navigaci v nabídce DVD a další operace.
DVD_SUBPICTURE_CODING Určuje, jaký druh obsahu datový proud dílčího obsahu obsahuje.
DVD_SUBPICTURE_LANG_EXT Definuje možné jazykové rozšíření v zadaném dílčím proudu.
DVD_SUBPICTURE_TYPE Definuje příznaky používané k určení typu obsahu, který datový proud dílčího obsahu obsahuje.
DVD_TextCharSet Definuje, s jakou znakovou sadou ISO je zadaný řetězec kódován.
DVD_TextStringType Definuje podmnožinu typů textových řetězců DVD.
DVD_TIMECODE_FLAGS Označuje rychlost snímků, při které byl dvd vytvořený k přehrávání.
DVD_TITLE_APPMODE Určuje, jestli je název DVD název karaoke.
DVD_VIDEO_COMPRESSION Definuje možné typy komprese DVD videa.
DVD_WARNING Určuje podmínky upozornění DVD.
DVDECODERRESOLUTION Označuje rozlišení dekódování digitálního videa (DV).
DVENCODERFORMAT Označuje formát DV.
DVENCODERRESOLUTION Označuje rozlišení kódování DV.
DVENCODERVIDEOFORMAT Označuje standard videa (NTSC nebo PAL) pro kódování DV.
FILTER_STATE Určuje stav filtru.
InterleavingMode Určuje, jak se na disk zapíšou snímky videa a zvukové ukázky.
MEDIA_SAMPLE_CONTENT Popisuje obsah základního datového proudu v rámci přenosového proudu MPEG-2.
physicalConnectorType Určuje fyzický typ špendlíku.
PIN_DIRECTION Označuje směr špendlíku.
QualityMessageType Popisuje zprávu o kvalitě.
REG_PINFLAG Definuje příznaky pro strukturu REGFILTERPINS2.
REM_FILTER_FLAGS Určuje, jak odebrat filtr z grafu filtru.
SNDDEV_ERR Určuje, jak se ke zvukovému zařízení přistupovalo, když došlo k chybě.
TunerInputType Určuje frekvenci televizního tuneru (kabel nebo anténu).
TVAudioMode Určuje režim ovládacího prvku zvuku tv.
VALID_UOP_FLAG Označuje, které příkazy uživatelské operace (UOP) jsou aktuálně povoleny diskem DVD.
VfwCaptureDialogs Určuje dialogové okno pro ovladač zachycení microsoft Video pro Windows.
VfwCompressDialogs Určuje dialogové okno pro kodek Video pro Windows.
VideoControlFlags Určuje režim operace pro videoza zařízení, jako je vodorovné nebo svislé překlopení, povolení externího triggeru a simulace triggeru.
VIDEOENCODER_BITRATE_MODE Definuje tři typy bitových rychlostí podporovaných metodami rozhraní IEncoderAPI.
VideoProcAmpFlags Určuje, jak nastavit vlastnosti videa.
VideoProcAmpProperty Určuje vlastnosti videa na zařízení pro záznam videa.
VMR_ASPECT_RATIO_MODE Používá se s IVMRWindowlessControl::GetAspectRatioMode a IVMRWindowlessControl::SetAspectRatioMode metody pro nastavení a načtení režimu poměru stran
VMR9_SampleFormat Popisuje prokládání streamu videa.
VMR9AlphaBitmapFlags Definuje možné hodnoty pro dwFlags člen struktury VMR9AlphaBit map.
VMR9AspectRatioMode Používá se s IVMRWindowlessControl9::GetAspectRatioMode a SetAspectRatioMode metody k nastavení a načtení režimu poměru stran.
VMR9DeinterlacePrefs Popisuje metodu deinterlacingu, kterou používá VMR-9, pokud metodu nastavenou aplikací nelze použít.
VMR9DeinterlaceTech Popisuje algoritmus použitý k deinterlacování streamu videa.
VMR9MixerPrefs Obsahuje příznaky, které určují decimaci, filtrování a informace o barevném prostoru, které se použijí při vytvoření obrázku videa na povrchu Direct3D.
VMR9Mode Používá se při volání IVMRFilterConfig9::GetRenderingMode a SetRenderingModemetod pro načtení nebo určení režimu vykreslování VMR-9.
VMR9PresentationFlags Člen struktury VMR9PresentationInfo.
VMR9ProcAmpControlFlags Určuje vlastnosti úpravy obrázku.
VMR9SurfaceAllocationFlags Používá se s metodou IVMRSurfaceAllocator9::InitializeDevice k určení parametrů vytvoření povrchu.
VMR9RenderPrefs Určuje základní předvolby vykreslování pro VMR-9.
VMRDeinterlacePrefs Používá se k popisu zásad předvoleb deinterlacingu pro VMR.
VMRDeinterlaceTech Používá se k popisu algoritmu použitého k deinterlacingu datového proudu. Příznaky se vzájemně nevylučují.
VMRMixerPrefs Obsahuje příznaky, které určují decimaci, filtrování a informace o barevném prostoru, které se použijí při vytvoření obrázku videa na povrchu DirectDraw.
VMRMode Používá se při volání IVMRFilterConfig::GetRenderingMode a IVMRFilterConfig::SetRenderingMode metod pro načtení nebo určení režimu vykreslování VMR-7.
VMRPresentationFlags Člen struktury VMRPRESENTATIONINFO
VMRRenderPrefs Používá se s IVMRFilterConfig::GetRenderingPrefs a IVMRFilterConfig::SetRenderingPrefs metody získání a nastavení základních předvoleb vykreslování.
VMRSurfaceAllocationFlags Používá se s metodou IVMRSurfaceAllocator::AllocateSurface k určení parametrů vytvoření povrchu.

 

referenční DirectShow