Delen via


DirectShow Enumerated Types

[De functie die is gekoppeld aan deze pagina, DirectShow, is een verouderde functie. Het is vervangen door MediaPlayer, IMFMediaEngineen Audio/Video Capture in Media Foundation. Deze functies zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken MediaPlayer, IMFMediaEngine en Audio/Video Capture in Media Foundation in plaats van DirectShow, 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.]

In deze sectie worden de geïnventareerde typen DirectShow beschreven.

Geïnventariseerd type Beschrijving
_AM_ASFWRITERCONFIG_PARAM Hiermee definieert u configuratieparameters voor het WM ASF Writer-filter.
_AM_AUDIO_RENDERER_STAT_PARAM Hiermee geeft u op welke prestatiegegevens moeten worden opgehaald uit de audio-renderer.
_AM_FILTER_MISC_FLAGS Bevat de bron- of rendererfiltervlagmen.
AM_ASPECT_RATIO_MODE Hiermee geeft u de hoogte-breedteverhouding van een video-afbeelding in een weergavevenster.
AM_DVD_GRAPH_FLAGS Hiermee geeft u het type decoder te gebruiken in een dvd-filtergrafiek.
AM_DVD_STREAM_FLAGS Beschrijft een type dvd-stream (video, audio of subpicture).
AM_GRAPH_CONFIG_RECONNECT_FLAGS Hiermee geeft u op hoe u filters opnieuw verbindt wanneer u de filtergrafiek dynamisch opnieuw opbouwt.
AM_INTF_SEARCH_FLAGS Hiermee geeft u de typen object te zoeken, bij een poging om een interface in de filtergrafiek te vinden.
AM_LINE21_CCLEVEL Geeft het mogelijkheidsniveau voor ondertiteling aan.
AM_LINE21_CCSERVICE Geeft de decoderservice voor ondertiteling aan.
AM_LINE21_CCSTATE Geeft de ondertitelingsstatus (in of uit).
AM_LINE21_DRAWBGMODE Geeft de achtergrondmodus met ondertiteling aan.
AM_MPEG2Level Geeft het MPEG-2-videoniveau aan zoals opgegeven in de MPEG-2-videostandaard.
AM_MPEG2Profile Geeft het MPEG-2-videoprofiel aan zoals opgegeven in de MPEG-2-videostandaard.
AM_OVERLAY_NOTIFY_FLAGS Bevat informatie over wat de overlay heeft gewijzigd of wat de overlay gaat wijzigen.
AM_PIN_CONNECTION_BLOCK_FLAGS Hiermee definieert u vlaggen die aangeven hoe u de gegevensstroom van een uitvoerpin kunt blokkeren.
AM_PROPERTY_DVD_RATE_CHANGE Niet ondersteund.
AM_PUSHSOURCE_FLAGS Geeft het gedrag van een livebronfilter aan.
AM_SAMPLE_PROPERTY_FLAGS Hiermee geeft u waarden op voor de dwSampleFlags en dwStreamId leden van de AM_SAMPLE2_PROPERTIES-structuur. Deze waarden beschrijven de eigenschappen van mediavoorbeelden.
AM_SEEKING_SEEKING_CAPABILITIES Hiermee geeft u de zoekmogelijkheden van een mediastroom.
AM_STREAM_INFO_FLAGS Geeft aan of verschillende onderdelen van de AM_STREAM_INFO structuur zijn ingesteld.
AM_WST_DRAWBGMODE Hiermee geeft u op of de achtergrond van een ondertitelingsvenster van WST ondoorzichtig of transparant is.
AM_WST_LEVEL Niet ondersteund.
AM_WST_SERVICE Hiermee geeft u het type WST-service op.
AM_WST_STATE Hiermee geeft u op of ondertiteling van WST is ingeschakeld of uitgeschakeld.
AM_WST_STYLE Niet ondersteund.
AMExtendedSeekingCapabilities Hiermee geeft u de zoekmogelijkheden van een filter. Wordt gebruikt met IAMExtendedSeeking::get_ExSeekCapabilities.
AMOVERLAYFX- Hiermee geeft u effecten op een DirectDraw-hardware-overlayoppervlak.
AMRESCTL_RESERVEFLAGS Bevat vlaggen die aangeven of het aantal resources dat momenteel wordt gereserveerd, moet worden verhoogd of afgetrokken.
AMTunerModeType- Hiermee geeft u de frequentie van een tv-tuner (kabel of antenne).
AMVP_MODE Hiermee geeft u de verschillende modi voor videopoorten (VP).
AMVP_SELECT_FORMAT_BY Hiermee geeft u de criteria op die de VP-mixer moet gebruiken om de video-indeling te selecteren.
AnalogVideoStandard- Hiermee geeft u de indeling van het analoge basisband videosignaal.
CameraControlFlags- Hiermee geeft u op of een bepaalde camerafunctie automatisch of handmatig wordt ingesteld.
CameraControlProperty- Hiermee geeft u op welk deel van de camera DirectShow wordt bestuurd.
CompressionCaps Geeft de mogelijkheden voor videocompressie aan.
COPP_ACP_Protection_Level Hiermee geeft u het ACS-beveiligingsniveau op.
COPP_BusType Hiermee geeft u het type I/O-bus gebruikt door de grafische adapter.
COPP_CGMSA_Protection_Level Hiermee geeft u het CGMS-A beveiligingsniveau.
COPP_ConnectorType Hiermee geeft u het type fysieke connector.
COPP_HDCP_Protection_Level Hiermee geeft u het HDCP-beveiligingsniveau op.
COPP_ImageAspectRatio_EN300294 Hiermee geeft u de hoogte-breedteverhouding voor EN 300 294.
COPP_StatusFlags Hiermee geeft u de status van een COPP-sessie.
COPP_StatusHDCPFlags Bevat HDCP-statusvlagmen.
COPP_TVProtectionStandard Definieert een lijst met tv-beveiligingsstandaarden voor COPP.
DECIMATION_USAGE Beschrijft de decimatiestrategie die wordt gebruikt door het overlaymixerfilter.
DVD_AUDIO_APPMODE Geeft de huidige audiomodus aan.
DVD_AUDIO_FORMAT Geeft de audio-indeling van een dvd aan.
DVD_AUDIO_LANG_EXT Hiermee definieert u vlaggen die aangeven of een audiostream audiotaalextensies bevat.
DVD_CMD_FLAGS Definieert vlaggen die bepalen hoe de DVD Navigator filter opdrachtsynchronisatie verwerkt.
DVD_DISC_SIDE Geeft de zijkanten van een dvd-schijf aan.
DVD_DOMAIN Hiermee geeft u dvd-domeinen.
DVD_ERROR Hiermee geeft u dvd-foutvoorwaarden.
DVD_FRAMERATE Geeft aan of de dvd is geschreven om af te spelen met 25 of 30 frames per seconde.
DVD_KARAOKE_ASSIGNMENT Hiermee definieert u de luidsprekerconfiguratie voor een audiostream.
DVD_KARAOKE_CONTENTS Hiermee geeft u vlaggen op die, wanneer deze worden gebruikt in een bitwise OR-bewerking, de inhoud van elk kanaal van een audiostream in een karaoketitel beschrijven.
DVD_KARAOKE_DOWNMIX Hiermee definieert u vlaggen die worden gebruikt door de IMessageControl2::SelectKaraokeAudioPresentationMode methode om te bepalen aan welke luidsprekers, indien aanwezig, elk hulpkanaal downmixed is.
DVD_MENU_ID Hiermee geeft u DVD Video Title Set (VTS) menu-id's.
DVD_NavCmdType Definieert typen dvd-navigatieopdrachten.
DVD_OPTION_FLAG Definieert vlaggen die aspecten van de DVD Navigator beheren het gedrag van het filter met betrekking tot het afspelen van dvd-inhoud.
DVD_PARENTAL_LEVEL Identificeert vlaggen voor de algemene ouderlijke niveaus die zijn gedefinieerd in de DVD-specificatie.
DVD_PB_STOPPED Geeft aan waarom het afspelen van dvd's is gestopt.
DVD_PREFERRED_DISPLAY_MODE Geeft de voorkeursverhouding van het venster en de conversiemethode van de gebruiker aan.
DVD_RELATIVE_BUTTON Identificeert de vier richtingknoppen die worden gebruikt voor navigatie in het dvd-menu en andere bewerkingen.
DVD_SUBPICTURE_CODING Geeft aan wat voor soort inhoud de subpicture-stroom bevat.
DVD_SUBPICTURE_LANG_EXT Hiermee definieert u de mogelijke taalextensies in een opgegeven subpicturestroom.
DVD_SUBPICTURE_TYPE Hiermee definieert u vlaggen die worden gebruikt om te bepalen welk type inhoud de subctuurstroom bevat.
DVD_TextCharSet Hiermee definieert u met welke ISO-tekenset een opgegeven tekenreeks wordt gecodeerd.
DVD_TextStringType Hiermee definieert u een subset van de tekenreekstypen voor dvd's.
DVD_TIMECODE_FLAGS Geeft de framesnelheid aan waarmee een dvd is geschreven om af te spelen.
DVD_TITLE_APPMODE Geeft aan of een dvd-titel een karaoketitel is.
DVD_VIDEO_COMPRESSION Definieert de mogelijke typen dvd-videocompressie.
DVD_WARNING Hiermee geeft u dvd-waarschuwingsvoorwaarden.
DVDECODERRESOLUTION- Geeft de resolutie van de codering van digitale video (DV) aan.
DVENCODERFORMAT- Geeft de DV-indeling aan.
DVENCODERRESOLUTION- Geeft de resolutie van de DV-codering aan.
DVENCODERVIDEOFORMAT Geeft de videostandaard (NTSC of PAL) voor DV-codering aan.
FILTER_STATE Hiermee geeft u de status van een filter.
InterleavingMode Hiermee geeft u op hoe videoframes en audiovoorbeelden naar schijf worden geschreven.
MEDIA_SAMPLE_CONTENT Beschrijft de inhoud van een elementaire stroom binnen een MPEG-2-transportstroom.
PhysicalConnectorType Hiermee geeft u het fysieke type pin.
PIN_DIRECTION Geeft de richting van een speld aan.
QualityMessageType- Beschrijft een kwaliteitsbericht.
REG_PINFLAG Hiermee definieert u vlaggen voor de REGFILTERPINS2 structuur.
REM_FILTER_FLAGS Hiermee geeft u op hoe u een filter uit de filtergrafiek verwijdert.
SNDDEV_ERR Hiermee geeft u op hoe het audioapparaat werd geopend toen er een fout is opgetreden.
TunerInputType- Hiermee geeft u de frequentie van een tv-tuner (kabel of antenne).
TVAudioMode Hiermee geeft u de modus van een tv-audiobesturing.
VALID_UOP_FLAG Hiermee wordt aangegeven welke UOP-opdrachten (User Operation) momenteel zijn toegestaan door de dvd.
VfwCaptureDialogs Hiermee geeft u een dialoogvenster voor een Microsoft Video voor Windows-opnamestuurprogramma.
VfwCompressDialogs Hiermee geeft u een dialoogvenster voor een Video voor Windows-codec.
VideoControlFlags- Hiermee geeft u een bewerkingsmodus voor een videoapparaat op, zoals horizontaal of verticaal spiegelen, externe trigger inschakelen en triggersimulatie.
VIDEOENCODER_BITRATE_MODE Definieert de drie typen bitsnelheden die worden ondersteund door de IEncoderAPI interfacemethoden.
VideoProcAmpFlags- Hiermee geeft u op hoe u video-eigenschappen instelt.
VideoProcAmpProperty- Hiermee geeft u video-eigenschappen op een apparaat voor video-opname.
VMR_ASPECT_RATIO_MODE Wordt gebruikt met de IVMRWindowlessControl::GetAspectRatioMode en IVMRWindowlessControl::SetAspectRatioMode methoden om de modus hoogte-breedteverhouding in te stellen en op te halen
VMR9_SampleFormat Beschrijft de interlacing van een videostream.
VMR9AlphaBitmapFlags Definieert de mogelijke waarden voor de dwFlags- lid van de VMR9AlphaBitmap structuur.
VMR9AspectRatioMode Wordt gebruikt met de methoden IVMRWindowlessControl9::GetAspectRatioMode en SetAspectRatioMode methoden om de hoogte-breedteverhoudingmodus in te stellen en op te halen.
VMR9DeinterlacePrefs- Beschrijft de deinterlacingsmethode die de VMR-9 gebruikt als de methode die door de toepassing is ingesteld, niet kan worden gebruikt.
VMR9DeinterlaceTech- Beschrijft het algoritme dat wordt gebruikt voor het deinterlaceren van een videostream.
VMR9MixerPrefs Bevat vlaggen die decimatie-, filter- en kleurruimtegegevens opgeven die worden gebruikt wanneer de videoafbeelding wordt gemaakt op het Direct3D-oppervlak
VMR9Mode Wordt gebruikt in aanroepen naar de IVMRFilterConfig9::GetRenderingMode en SetRenderingModemethoden om de renderingmodus van VMR-9 op te halen of op te geven.
VMR9PresentationFlags Lid van de VMR9PresentationInfo structuur.
VMR9ProcAmpControlFlags- Hiermee geeft u eigenschappen voor afbeeldingsaanpassing.
VMR9SurfaceAllocationFlags Wordt gebruikt met de methode IVMRSurfaceAllocator9::InitializeDevice om parameters voor het maken van oppervlakken op te geven.
VMR9RenderPrefs- Hiermee geeft u basisweergavevoorkeuren voor de VMR-9.
VMRDeinterlacePrefs- Wordt gebruikt om het deinterlacing-voorkeursbeleid voor de VMR te beschrijven.
VMRDeinterlaceTech- Wordt gebruikt om het algoritme te beschrijven dat wordt gebruikt voor het deinterlaceren van een stroom. Vlaggen sluiten elkaar niet uit.
VMRMixerPrefs Bevat vlaggen die decimatie-, filter- en kleurruimtegegevens opgeven die worden gebruikt wanneer de videoafbeelding wordt gemaakt op het DirectDraw-oppervlak.
VMRMode- Wordt gebruikt in aanroepen naar de IVMRFilterConfig::GetRenderingMode en IVMRFilterConfig::SetRenderingMode methoden om de renderingmodus van VMR-7 op te halen of op te geven.
VMRPresentationFlags- Lid van de VMRPRESENTATIONINFO structuur
VMRRenderPrefs- Wordt gebruikt met de IVMRFilterConfig::GetRenderingPrefs en IVMRFilterConfig::SetRenderingPrefs methoden om basisweergavevoorkeuren op te halen en in te stellen.
VMRSurfaceAllocationFlags Wordt gebruikt met de methode IVMRSurfaceAllocator::AllocateSurface methode om parameters voor het maken van oppervlakken op te geven.

 

DirectShow Reference