Megosztás a következőn keresztül:


DirectShow Enumerated Types

[A laphoz társított funkció, DirectShowegy régi funkció. MediaPlayer, IMFMediaEngineés Audio/Video Capture a Media Foundation. Ezek a funkciók Windows 10-hez és Windows 11-hez lettek optimalizálva. A Microsoft határozottan javasolja, hogy az új kód MediaPlayer, IMFMediaEngine és Audio/Video Capture eszközt használja a Media FoundationDirectShowhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]

Ez a szakasz a DirectShow számbavételi típusait ismerteti.

Számbavétel típusa Leírás
_AM_ASFWRITERCONFIG_PARAM A WM ASF-író szűrő konfigurációs paramétereit határozza meg.
_AM_AUDIO_RENDERER_STAT_PARAM Megadja, hogy mely teljesítményadatokat szeretné lekérni a hang renderelőből.
_AM_FILTER_MISC_FLAGS A forrás- vagy renderelőszűrő-jelzőket tartalmazza.
AM_ASPECT_RATIO_MODE Meghatározza a videoképek képarányát a megjelenítési ablakban.
AM_DVD_GRAPH_FLAGS Megadja a DVD-szűrőgráfban használni kívánt dekóder típusát.
AM_DVD_STREAM_FLAGS A DVD-stream típusát (videó, hang vagy szubpicture) ismerteti.
AM_GRAPH_CONFIG_RECONNECT_FLAGS Megadja, hogyan csatlakoztathat újra szűrőket a szűrőgráf dinamikus újraépítésekor.
AM_INTF_SEARCH_FLAGS Meghatározza a keresendő objektumtípusokat, amikor megpróbál felületet keresni a szűrőgráfon.
AM_LINE21_CCLEVEL A feliratozási képesség szintjét jelzi.
AM_LINE21_CCSERVICE A feliratkódoló szolgáltatást jelzi.
AM_LINE21_CCSTATE A feliratozási állapotot jelzi (be- vagy kikapcsolva).
AM_LINE21_DRAWBGMODE A feliratozott szöveg háttérmódot jelzi.
AM_MPEG2Level Az MPEG-2 videoszintet jelzi az MPEG-2 videoszabványban megadottak szerint.
AM_MPEG2Profile Az MPEG-2 videoprofilt jelzi az MPEG-2 videoszabványban megadottak szerint.
AM_OVERLAY_NOTIFY_FLAGS Információt tartalmaz arról, hogy mi változott az átfedésben, vagy hogy az átfedés mit módosít.
AM_PIN_CONNECTION_BLOCK_FLAGS Meghatározza azokat a jelzőket, amelyek meghatározzák, hogyan tilthatja le az adatfolyamot egy kimeneti pin-kódból.
AM_PROPERTY_DVD_RATE_CHANGE Nem támogatott.
AM_PUSHSOURCE_FLAGS Egy élő forrásszűrő viselkedését jelzi.
AM_SAMPLE_PROPERTY_FLAGS Megadja a dwSampleFlags és dwStreamIdAM_SAMPLE2_PROPERTIES tag értékeit. Ezek az értékek a médiaminták tulajdonságait írják le.
AM_SEEKING_SEEKING_CAPABILITIES Meghatározza a médiastreamek keresési képességeit.
AM_STREAM_INFO_FLAGS Azt jelzi, hogy a AM_STREAM_INFO szerkezet különböző összetevői be lettek-e állítva.
AM_WST_DRAWBGMODE Meghatározza, hogy a WST feliratozási ablakának háttere átlátszatlan vagy átlátszó-e.
AM_WST_LEVEL Nem támogatott.
AM_WST_SERVICE A WST szolgáltatás típusát adja meg.
AM_WST_STATE Megadja, hogy a WST feliratozása be- vagy kikapcsolt-e.
AM_WST_STYLE Nem támogatott.
AMExtendedSeekingCapabilities A szűrő keresési képességeit határozza meg. IAMExtendedSeeking::get_ExSeekCapabilities.
AMOVERLAYFX A DirectDraw hardveres átfedési felületére gyakorolt hatásokat határozza meg.
AMRESCTL_RESERVEFLAGS A jelenleg fenntartott erőforrások számának növelését vagy csökkenését meghatározó jelzőket tartalmaz.
AMTunerModeType A TV-tuner (kábel vagy antenna) gyakoriságát adja meg.
AMVP_MODE Meghatározza a videoportok (VP) különböző módjait.
AMVP_SELECT_FORMAT_BY Megadja azokat a feltételeket, amelyeket a VP-keverőnek használnia kell a videoformátum kiválasztásához.
AnalogVideoStandard A baseband analóg videojel formátumát adja meg.
CameraControlFlags Megadja, hogy egy adott kamerafüggvény automatikusan vagy manuálisan van-e beállítva.
CameraControlProperty Meghatározza, hogy a Kamera DirectShow mely részét szabályozza.
CompressionCaps A videotömörítési képességeket jelzi.
COPP_ACP_Protection_Level Megadja az AKCS-védelmi szintet.
COPP_BusType Megadja a grafikus adapter által használt I/O-busz típusát.
COPP_CGMSA_Protection_Level A CGMS-A védelmi szintet adja meg.
COPP_ConnectorType Megadja a fizikai összekötő típusát.
COPP_HDCP_Protection_Level A HDCP védelmi szintjét adja meg.
COPP_ImageAspectRatio_EN300294 Az EN 300 294 méretarányát adja meg.
COPP_StatusFlags A COPP-munkamenet állapotát adja meg.
COPP_StatusHDCPFlags HDCP állapotjelzőket tartalmaz.
COPP_TVProtectionStandard A COPP tv-védelmi szabványainak listáját határozza meg.
DECIMATION_USAGE Az átfedéses keverőszűrő által használt dekimálási stratégiát ismerteti.
DVD_AUDIO_APPMODE Az aktuális hangmódot jelzi.
DVD_AUDIO_FORMAT A DVD hangformátumát jelzi.
DVD_AUDIO_LANG_EXT Olyan jelzőket határoz meg, amelyek jelzik, hogy egy hangstream tartalmaz-e hangnyelvi bővítményeket.
DVD_CMD_FLAGS Meghatározza azokat a jelzőket, amelyek szabályozzák, hogy a DVD-kezelő szűrő hogyan kezeli a parancsszinkronizálást.
DVD_DISC_SIDE A DVD-lemez oldalait jelzi.
DVD_DOMAIN DVD-tartományokat határoz meg.
DVD_ERROR Dvd-hibafeltételeket ad meg.
DVD_FRAMERATE Azt jelzi, hogy a DVD-t 25 vagy 30 képkocka/másodperces lejátszásra készítik-e.
DVD_KARAOKE_ASSIGNMENT Meghatározza a hangstreamek hangszórókonfigurációját.
DVD_KARAOKE_CONTENTS Megadja azokat a jelölőket, amelyek bitenkénti VAGY művelet esetén egy karaoke-címben szereplő hangstream egyes csatornáinak tartalmát írják le.
DVD_KARAOKE_DOWNMIX Meghatározza az IDvdControl2::SelectKaraokeAudioPresentationMode metódus által használt jelzőket, amelyekkel szabályozható, hogy az egyes kiegészítő csatornák mely hangszórókhoz vannak lekeverve.
DVD_MENU_ID A DVD videocímkészlet (VTS) menüazonosítóit adja meg.
DVD_NavCmdType A DVD navigációs parancstípusait határozza meg.
DVD_OPTION_FLAG Olyan jelzőket határoz meg, amelyek a DVD-tartalom lejátszásával kapcsolatos DVD-kezelő szűrő viselkedését szabályozzák.
DVD_PARENTAL_LEVEL Azonosítja a DVD-specifikációban meghatározott általános szülői szintek jelzőit.
DVD_PB_STOPPED Jelzi, hogy miért állt le a DVD-lejátszás.
DVD_PREFERRED_DISPLAY_MODE A felhasználó előnyben részesített ablakméretarányát és konverziós módszerét jelzi.
DVD_RELATIVE_BUTTON A DVD-menü navigációjához és más műveletekhez használt négy iránygombot azonosítja.
DVD_SUBPICTURE_CODING Azt jelzi, hogy a szubpicture stream milyen típusú tartalmat tartalmaz.
DVD_SUBPICTURE_LANG_EXT Meghatározza a lehetséges nyelvi bővítményeket egy adott szubpicture streamben.
DVD_SUBPICTURE_TYPE Meghatározza a szubpicture stream által tartalmazott tartalom típusának meghatározásához használt jelzőket.
DVD_TextCharSet Meghatározza, hogy a megadott sztring melyik ISO-karakterrel van kódolva.
DVD_TextStringType A DVD szöveges sztringtípusainak egy részhalmazát határozza meg.
DVD_TIMECODE_FLAGS Azt a képkockasebességet jelzi, amelyen a DVD-t megszerkesztették a lejátszáshoz.
DVD_TITLE_APPMODE Azt jelzi, hogy a DVD-cím egy karaoke cím-e.
DVD_VIDEO_COMPRESSION Meghatározza a dvd-videotömörítés lehetséges típusait.
DVD_WARNING Dvd-figyelmeztetési feltételeket ad meg.
DVDECODERRESOLUTION A digitális videó (DV) dekódolási felbontását jelzi.
DVENCODERFORMAT A DV formátumot jelzi.
DVENCODERRESOLUTION A DV kódolás felbontását jelzi.
DVENCODERVIDEOFORMAT A dv-kódolás videoszabványát (NTSC vagy PAL) jelzi.
FILTER_STATE Egy szűrő állapotát adja meg.
InterleavingMode Meghatározza, hogy a rendszer hogyan írja a videokereteket és a hangmintákat a lemezre.
MEDIA_SAMPLE_CONTENT Az MPEG-2 átviteli adatfolyamon belüli elemi stream tartalmát ismerteti.
PhysicalConnectorType Megadja a pin fizikai típusát.
PIN_DIRECTION Egy tű irányát jelzi.
QualityMessageType Egy minőségi üzenetet ír le.
REG_PINFLAG A REGFILTERPINS2 szerkezet jelzőit határozza meg.
REM_FILTER_FLAGS Megadja, hogyan távolíthat el szűrőt a szűrőgráfból.
SNDDEV_ERR Megadja, hogy a hangeszköz hogyan lett elérve hiba esetén.
TunerInputType A TV-tuner (kábel vagy antenna) gyakoriságát adja meg.
TVAudioMode A TV-hangvezérlés módját adja meg.
VALID_UOP_FLAG Azt jelzi, hogy a DVD jelenleg mely felhasználói műveletek (UOP) parancsait engedélyezi.
VfwCaptureDialogs Párbeszédpanelt ad meg a Windowshoz készült Microsoft Video rögzítési illesztőprogramhoz.
VfwCompressDialogs Egy Windows-kodek videójának párbeszédpanelét adja meg.
VideoControlFlags Meghatározza a videoeszköz működési módját, például a vízszintes vagy függőleges tükrözést, a külső eseményindító engedélyezését és a szimulált eseményindítót.
VIDEOENCODER_BITRATE_MODE A IEncoderAPI felületi metódusok által támogatott bitsebességek három típusát határozza meg.
VideoProcAmpFlags Meghatározza a videótulajdonságok beállítását.
VideoProcAmpProperty Videotulajdonságokat ad meg egy videorögzítési eszközön.
VMR_ASPECT_RATIO_MODE Az IVMRWindowlessControl::GetAspectRatioMode és IVMRWindowlessControl::SetAspectRatioMode metódusokkal használható az oldalarány mód beállításához és lekéréséhez
VMR9_SampleFormat A videóstreamek átfűzését ismerteti.
VMR9AlphaBitmapFlags Meghatározza a VMR9AlphaBitmap struktúrájának dwFlags tagjának lehetséges értékeit.
VMR9AspectRatioMode A IVMRWindowlessControl9::GetAspectRatioMode és SetAspectRatioMode metódusokkal használható az oldalarány mód beállításához és lekéréséhez.
VMR9DeinterlacePrefs A VMR-9 által használt deinterlacing metódust ismerteti, ha az alkalmazás által beállított metódus nem használható.
VMR9DeinterlaceTech A videóstreamek deinterlacingéhez használt algoritmust ismerteti.
VMR9MixerPrefs Olyan jelzőket tartalmaz, amelyek dekimálási, szűrési és színtéradatokat határoznak meg, amelyeket a videokép Direct3D-felületen való létrehozásakor használunk
VMR9Mode A IVMRFilterConfig9::GetRenderingMode és SetRenderingModemetódusokhoz használatos a VMR-9 renderelési módjának lekéréséhez vagy megadásához.
VMR9PresentationFlags A VMR9PresentationInfo struktúrájának tagja.
VMR9ProcAmpControlFlags A képbeállítási tulajdonságokat adja meg.
VMR9SurfaceAllocationFlags A IVMRSurfaceAllocator9::InitializeDevice metódussal használható a felületlétrehozási paraméterek megadásához.
VMR9RenderPrefs A VMR-9 alapvető renderelési beállításait adja meg.
VMRDeinterlacePrefs A VMR deinterlacing preferenciaszabályzatának leírására szolgál.
VMRDeinterlaceTech A streamek deinterlacingéhez használt algoritmus leírására szolgál. A zászlók nem zárják ki egymást.
VMRMixerPrefs Olyan jelzőket tartalmaz, amelyek dekimálási, szűrési és színtérinformációkat ad meg, amelyeket a videokép DirectDraw-felületen való létrehozásakor használunk.
VMRMode A IVMRFilterConfig::GetRenderingMode és IVMRFilterConfig::SetRenderingMode metódusokhoz használatos a VMR-7 renderelési módjának lekéréséhez vagy megadásához.
VMRPresentationFlags A VMRPRESENTATIONINFO struktúrájának tagja
VMRRenderPrefs A IVMRFilterConfig::GetRenderingPrefs és IVMRFilterConfig::SetRenderingPrefs metódusokkal használható az alapvető renderelési beállítások lekéréséhez és beállításához.
VMRSurfaceAllocationFlags A IVMRSurfaceAllocator::AllocateSurface metódussal használható a felületlétrehozási paraméterek megadásához.

 

DirectShow-referencia