Delen via


Multimediastreaminginterfaces

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

Notitie

Deze API's zijn afgeschaft. Toepassingen moeten gebruikmaken van het Sample Grabber filter of een aangepast filter implementeren om gegevens op te halen uit een DirectShow-filtergrafiek.

 

Deze sectie bevat referentievermeldingen voor alle multimediastreaminginterfaces en hun methoden, inclusief de interfaces die Door Microsoft DirectShow worden ondersteund.

Interface Beschrijving
IAMMediaStream- Verwerkt de interne verbindingen tussen DirectShow-filters en filtergrafieken in toepassingen die gebruikmaken van multimediastreaming.
IAMMediaTypeSample- Bevat methoden voor het bewerken van stroomvoorbeelden met willekeurige mediatypen.
IAMMediaTypeStream- Bevat methoden voor het maken van multimediastreams met willekeurige mediatypen.
IAMMultiMediaStream- DirectShow-functionaliteit beschikbaar maken voor ontwikkelaars van multimediastromen.
IAudioData- Biedt methoden waarmee toepassingen de onderliggende audiogegevens kunnen instellen en ophalen waarnaar audiostreams verwijzen.
IAudioMediaStream- Hiermee beheert u audiomediastreams door methoden op te geven die de indeling van de stream instellen en ophalen.
IAudioStreamSample- Hiermee haalt u informatie op uit de onderliggende IAudioData gegevensobjecten.
IDirectDrawMediaStream- Hiermee beheert u mediastromen die worden weergegeven op Microsoft® DirectDraw-oppervlakken®.
IDirectDrawStreamSample- Biedt methoden waarmee aanwijzers worden ingesteld en opgehaald naar het DirectDraw-oppervlak dat is gekoppeld aan het huidige stroomvoorbeeld.
IMediaStream- Biedt toegang tot de kenmerken van een mediastream, zoals het mediatype en de doel-id van de stream. Het bevat ook methoden voor het maken van gegevensvoorbeelden.
IMediaStreamFilter- Ondersteund door het Media Stream-filter, dat intern wordt gebruikt door het multimediastroomobject. .
IMemoryData Bevat methoden voor het instellen en ophalen van geheugengegevens voor audiogegevensobjecten.
IMultiMediaStream- Biedt methoden voor het beheren van een multimediastroom en toegang tot de onderliggende mediastreams.
IStreamSample- Biedt controle over het gedrag van stroomvoorbeelden.