Filtro di divisione DV
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEnginee Acquisizione audio/video in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare un nuovo codice MediaPlayer, IMFMediaEngine e Acquisizione audio/video in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Questo filtro suddivide un flusso video digitale (DV) interleaved nei flussi video e audio dei componenti.
Etichetta | Valore |
---|---|
Interfacce di filtro | IBaseFilter, IDVSplitter |
Tipi di supporti pin di input | MEDIATYPE_Interleaved, MEDIASUBTYPE_dvsd, FORMAT_DvInfo |
Interfacce del pin di input | IMemInputPin, IPin, IQualityControl |
Tipi di supporti pin di output |
Video: MEDIATYPE_Video, FORMAT_DvInfo Audio: MEDIATYPE_Audio, MEDIASUBTYPE_PCM, FORMAT_WaveFormatEx |
Interfacce pin di output | IMediaPosition, IMediaSeeking, IPin, IQualityControl |
Filtrare CLSID | CLSID_DVSplitter |
CLSID della pagina delle proprietà | Nessuna pagina delle proprietà. |
Eseguibile | qdv.dll |
Merit | MERIT_NORMAL |
categoria filtro | CLSID_LegacyAmFilterCategory |
Osservazioni
I fotogrammi DV contengono audio e video nello stesso fotogramma. Il filtro Splitter DV estrae i dati audio e lo distribuisce come uno o due flussi audio, dai pin di output audio. Il fotogramma DV originale viene fornito dal pin di output video, come fotogramma video. Il tipo di supporto nel fotogramma video viene modificato da MEDIATYPE_Interleaved a MEDIATYPE_Video, ma in caso contrario i dati non verranno modificati. Il tipo di supporto viene modificato per segnalare che i dati audio nel frame devono essere ignorati. Il splitter DV non imposta un tempo multimediale sui campioni di output; se si scrive un filtro downstream che richiede i tempi multimediali, è possibile derivare i tempi dal conteggio dei fotogrammi.
Un solo pin di output alla volta espone le interfacceIMediaPositione IMediaSeeking.
Il filtro Splitter DV può accettare modifiche al formato dinamico nel flusso audio. Tuttavia, se il filtro AVI Mux è downstream, rifiuterà la modifica del formato. In questo caso, il splitter DV smette di produrre un flusso audio. Questa limitazione influisce solo sull'acquisizione di file di tipo 2. Per i file di tipo 1, il flusso interleaved non viene suddiviso al primo posto. Per l'anteprima non è disponibile alcun filtro Mux AVI downstream.
Se l'origine DV è una fotocamera live, in genere non c'è motivo per cui il formato audio cambia. Tuttavia, il formato potrebbe cambiare se si trasmette da un nastro VTR che contiene diverse origini eterogenee.
Ogni fotogramma DV contiene metadati, oltre ai dati audio e video. Questi metadati possono cambiare da frame a frame. Le applicazioni possono analizzare i metadati esaminando gli esempi di input o gli esempi di output video. Tuttavia, DirectShow non fornisce alcun supporto diretto per l'analisi dei metadati DV. Per altre informazioni, vedere IEC 61834-4.