Window Filter Sample 简介

来源:互联网 发布:淘宝客服是干什么的 编辑:程序博客网 时间:2024/06/05 00:47

 

https://msdn.microsoft.com/en-us/library/windows/desktop/dd407178(v=vs.85).aspx

 

①    WavDest filter 是基于CTransformFilter实现的,实现了将音频流写入WAV文件。

该filter将音频流作为输入,同时它的输出引脚必须连接到File Write Filter

②    Synth Filter是一个生成音频波形的源过滤器(Source Filter)

该filter说明了graph的动态生成;它可以在未压缩的PCM以及压缩的MS_ADPCM之间进行切换。

该Synth filter可以让使用者设置波形,频率,通道数以及通过Property page修改其他属性

③    Scope Filter是一个渲染过滤器(rendererfilter)可以显示声音数据波形。

使用方法,在audio filter 和renderer  filter之间插入一个Infinite-PinTee Filter,将Output1连接Audio Renderer,Output2连接scope Filter。

④    Push Source Filter:将下列三种形式的元数据作为视频流:

CPushSourceBitmap:一张Bitmap图片

CPushSourcebitmapSet:一溪流bitmap图片

CPushSourceDesktop:复制当前桌面背景

 

⑤    :PSI parser  filter:是为MPEG-2设备所设计。

⑥    :gargle filter:是一个实现audio effect transform filter(音频效果传输Filter)

 

⑦    Metronome Filter :这个filter 演示了如何实现参考时钟,这个Filter使用默认的microphoto(麦克风)输入来监听audio spikes(音频峰值),这个是用来决定时钟频率的。

https://msdn.microsoft.com/en-us/library/windows/desktop/dd390675(v=vs.85).aspx

 

⑧    EZRGB24 fitler: 这是一个实现图像处理的TransformFilter:

Input引脚直接将数据拷贝给Output引脚;然后对数据进行处理后输出:

这个filter 演示了如何使用下述三个基类:CTransformFilter、CPersistStream、CBasePropertyPage。

EZRGB24 filter 简介

https://msdn.microsoft.com/en-us/library/windows/desktop/dd375634(v=vs.85).aspx

 

CTransformFilter基类:

https://msdn.microsoft.com/en-us/library/windows/desktop/dd388127(v=vs.85).aspx

 

 后续会继续补充:希望大家多提些建议:


1399191116(扣扣):大家可以一起交流

 

 

 

 

0 0