Windows Dev Intro - Using a Capture Device for Media Foundation
来源:互联网 发布:node request cookie 编辑:程序博客网 时间:2024/06/06 21:55
https://msdn.microsoft.com/en-us/library/windows/desktop/dd317912(v=vs.85).aspx
Using a Capture Device
After you create the media source for a capture device, use the Source Reader to get data from the device. The Source Reader delivers media samples that contain the capture audio data or video frames. The next step depends on your application scenario:
- Video preview: Use Microsoft Direct3D or Direct2D to display the video.
- File capture: Use the Sink Writer to encode the file.
- Audio preview: Use WASAPI.
If you want to combine audio capture with video capture, use the aggregate media source. The aggregate media source contains a collection of media sources and combines all of their streams into a single media source object. To create an instance of the aggregate media source, call the MFCreateAggregateSource function.
0 0
- Windows Dev Intro - Using a Capture Device for Media Foundation
- Windows Dev Intro - Media Formats in Media Foundation
- Windows Media Foundation Intro - MFSimpleEncode
- IOS Dev Intro - Camera Capture
- IOS Dev Intro - Core Media
- a new Webcam Api Tutorial in C++ for Windows(Windows Media Foundation)--WMF
- Windows Dev Intro - CreateFile Relevants
- Windows Dev Intro - D3D11 Pipeline
- Windows Dev Intro - DXGI Overview
- Windows Dev Intro - Register Dll
- Windows Dev Intro - Subclassing Controls
- Windows Direct3D Intro - Device Lost
- Using GNU parted to create a GPT for a device
- capture windows/screen using GDI+
- capture screen activity to a movie file using AV Foundation on OS X 10.7 Lion and later
- Optional instructions for using a real MeeGo device
- media foundation (Using the Source Reader to Process Media Data)
- Windows Dev Intro - Error to String
- 测试计划格式1
- net.sf.json-lib无法加入项目的解决方法
- Fresco源码简单分析 DraweeView DraweeHierarchy DraweeController
- Eclipse:The resource 'project name'is not accessible for lauching
- Struts2注解配置之@Results和@Result
- Windows Dev Intro - Using a Capture Device for Media Foundation
- 对照Java学习Swift--方法(Methods)
- Git基本命令学习1
- 关于百度地图的心得
- Yarn源码分析之参数mapreduce.job.reduce.slowstart.completedmaps介绍
- 几种跨域方式总结
- opencv中的cvResize函数,cvSize结构体,IplImage结构体
- Fresco之DraweeHierachy和DraweeController
- leetcode36:valid sudoku