Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione descrive le applicazioni di esempio che illustrano come usare Media Foundation.
- Esempi di Codifica
- Esempi di riproduzione
- Plug-in
- esempi di lettore di origine
- Video Capture
- esempi vari
- esempi deprecati o obsoleti
- argomenti correlati
Esempi di codifica
Campione | Descrizione |
---|---|
transcodifica | Illustra come ricodificare un file multimediale in formato Windows Media. |
Esempi di riproduzione
Campione | Descrizione |
---|---|
BasicPlayback | Riproduce file audio e video utilizzando la Sessione multimediale. Questo esempio illustra come creare topologie di riproduzione, controllare la sessione multimediale e ricevere eventi di sessione durante la riproduzione. |
MFPlayer | Illustra alcune funzioni di riproduzione non incluse nell'esempio BasicPlayback. |
RiproduzioneProtetta | Riproduce file audio e video protetti. Questo esempio illustra come usare la sessione pmP (Protected Media Path) e come usare gli oggetti di abilitazione del contenuto. |
Plug-Ins
Campione | Sub-Area | Descrizione |
---|---|---|
Decodificatore | Media Foundation Transform (MFT) | Decodificatore video. |
EVRPresenter | Misto | Relatore personalizzato per l'EVR (Enhanced Video Renderer) di. |
MFT_AudioDelay | MFT | Trasformazione dell'effetto audio. Illustra come scrivere un MFT di base per l'elaborazione audio. |
MFT_Grayscale | MFT (se non è un termine noto in italiano, potrebbe essere necessario specificare il nome completo o una spiegazione del termine) | Effetto video in scala di grigi. Illustra come scrivere un MFT di base per l'elaborazione video. |
MPEG1Source | Fonte multimediale | Analizza i flussi a livello di sistema MPEG-1. Illustra come scrivere un'origine multimediale personalizzata e un gestore del flusso di byte. |
WavSink | Sinc multimediale | Un componente di archivio che scrive file .wav. Illustra come scrivere un sink multimediale personalizzato. |
WavSource | Fonte multimediale | Analizza .wav file. Illustra come scrivere un'origine multimediale personalizzata e un gestore del flusso di byte. |
Esempi di lettore sorgente
Campione | Descrizione |
---|---|
audio clip | Usa il lettore di origine per decodificare l'audio da un file multimediale. |
VideoThumbnail | Usa il lettore di origine per ottenere singoli fotogrammi da un file video. |
Acquisizione video
Campione | Descrizione |
---|---|
MFCaptureD3D | Illustra come visualizzare in anteprima il video da un dispositivo di acquisizione video, usando Direct3D per eseguire il rendering del video. |
MFCaptureToFile | Illustra come acquisire video da una videocamera in un file. |
Esempi vari
Campione | Descrizione |
---|---|
ASFParser | Illustra come analizzare i dati da un file ASF (Advanced Systems Format). |
DXVA-HD | Illustra come usare Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
DXVA2_VideoProc | Usa DirectX Video Acceleration (DXVA) 2.0 per creare un flusso di video 4:2:2 YUV. Questo esempio illustra come usare le funzionalità di elaborazione video di DXVA. |
Esempi deprecati o obsoleti
Campione | Descrizione |
---|---|
MFPlayer2 | Illustra alcune funzionalità avanzate di riproduzione dell'API MFPlay. |
PlaybackFX | Applica un effetto in scala di grigi al video. Illustra come inserire le MFT in una topologia di riproduzione. Nota: Questo esempio non è più incluso nell'SDK. |
playlist | Riproduce una sequenza di file audio usando la sorgente sequencer. Nota: Questo esempio non è più incluso nell'SDK. |
SimpleCapture | Illustra come visualizzare in anteprima il video da un dispositivo di acquisizione video usando l'API MFPlay. |
SimplePlay | Illustra come riprodurre un file multimediale usando l'API MFPlay. |
Argomenti correlati