Filtre Muxer DV

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Ce filtre combine une vidéo numérique (DV), un flux vidéo encodé avec un ou deux flux audio pour produire un flux DV entrelacé. Pour écrire le flux dans un fichier AVI, connectez ce filtre au filtre AVI Mux et connectez-le au filtre Enregistreur de fichiers. Pour plus d’informations, consultez Digital Video in DirectShow.

Étiquette Valeur
Interfaces de filtre IBaseFilter, IMediaSeeking
Types de média pin d’entrée Vidéo : MEDIATYPE_Video, MEDIASUBTYPE_dvsd, FORMAT_VideoInfoAudio : MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx
Interfaces de broche d’entrée IMemInputPin, IPin, IQualityControl
Types de supports pin de sortie MEDIATYPE_Interleaved, MEDIASUBTYPE_dvsd, FORMAT_DvInfo
Interfaces pin de sortie IPin, IQualityControl
Filtrer le CLSID CLSID_DVMux
CLSID de page de propriétés Page Aucune propriété
Exécutable qdv.dll
Mérite MERIT_UNLIKELY
Catégorie de filtre CLSID_LegacyAmFilterCategory

 

Notes

Le Muxer DV peut créer deux broches d’entrée audio. Il prend en charge les formats audio indiqués dans le tableau suivant.

Code pin audio 1

Code pin audio 2

Format de sortie

Taux d’échantillonnage (kHz)

Bits/exemple

Canaux

Échantillonnage

Bits/exemple

Canaux

32

16

Mono

Déconnectée

Canal SD 2

32

16

Stéréo

Déconnectée

Canal SD 4

44.1 ou 48

16

Stéréo ou Mono

Déconnectée

Canal SD 2

Déconnectée

32

16

Stéréo ou Mono

Interdit

Déconnectée

44.1 ou 48

16

Mono

Interdit

Déconnectée

44.1 ou 48

16

Stéréo

Canal SD 2

32

16

Mono

32

16

Mono

Canal SD 2

32

16

Stéréo ou Mono*

32

16

Stéréo ou Mono*

Canal SD 4

44.1

16

Mono

44.1

16

Mono

Canal SD 2

48

16

Mono

48

16

Mono

Canal SD 2

* Si au moins une broche d’entrée est stéréo.

 

Pour les besoins de ce tableau, la broche audio 1 est définie comme la première broche d’entrée connectée à une source audio, et la broche audio 2 est définie comme la deuxième broche d’entrée connectée à une source audio. Une fois qu’une broche audio est connectée, ce schéma de numérotation reste en vigueur, sauf si les deux broches audio sont déconnectées. Par exemple, si vous connectez les deux broches audio, puis déconnectez la broche audio 1, la broche restante est toujours considérée comme broche 2.

L’audio fourni pour épingler 1 est enregistré dans le premier bloc audio des trames DV (CH1), et l’audio fourni pour épingler 2 est enregistré dans le deuxième bloc audio (CH2). Exception : si le filtre a une seule entrée stéréo à 44,1 kHz ou 48 kHz, le canal audio gauche est enregistré dans le premier bloc audio et le canal audio droit est enregistré dans le deuxième bloc audio.

Pour la sortie SD à 4 canaux : si l’entrée est stéréo, la piste gauche est enregistrée en CHa ou CHc, et la piste droite est enregistrée en CHb ou CHd. Si l’entrée est mono, l’audio est enregistré en CHa ou CHc, et CHb et CHd sont silencieux.

En connectant et en déconnectant la broche audio 1, il est possible d’atteindre un format interdit. Dans ce cas, la méthode IMediaFilter::P ause du filtre retourne VFW_E_NOT_CONNECTED. Cette limitation empêche une situation dans laquelle le premier bloc audio n’a pas d’audio, mais le deuxième bloc audio a de l’audio. Le deuxième bloc doit avoir de l’audio uniquement si le premier bloc contient également de l’audio.

Le Muxer DV n’autorise pas les entrées audio avec des taux d’échantillonnage différents. Toutefois, les méthodes de création de graphiques telles que IGraphBuilder::Connect ajoutent généralement le filtre Wrapper ACM , qui convertit le deuxième flux audio pour qu’il corresponde au taux d’échantillonnage du premier flux.

Si l’entrée audio est 48 kHz ou 32 kHz, la sortie audio est verrouillée. (Il n’est pas possible de verrouiller l’audio 44,1 kHz.)

Si aucune broche audio n’est connectée, la sortie contient les données audio des trames DV entrantes. Il peut s’agir d’un silence ou de données audio valides.

Filtres DirectShow

Vidéo numérique dans DirectShow