Description: DirectShow audio capture, the use of ring buffer object audio data will be exported for external calls, the use of the concept of rotation lock, and the use of libfaac audio data generated aac file. Code is simple, functional, just configure the DirectShow installation path, you can directly use. Minor modifications can be used directly at work.
To Search:
File list (Check if you may need any files):
myDsAudioCapture\myDsAudioCapture\audio.aac
................\................\AudioCapture.cpp
................\................\Base.h
................\................\DirectShow\Include\activecf.h
................\................\..........\.......\amaudio.h
................\................\..........\.......\amparse.h
................\................\..........\.......\amstream.h
................\................\..........\.......\amva.h
................\................\..........\.......\Amvideo.h
................\................\..........\.......\atsmedia.h
................\................\..........\.......\audevcod.h
................\................\..........\.......\austream.h
................\................\..........\.......\aviriff.h
................\................\..........\.......\basetsd.h
................\................\..........\.......\bdaiface.h
................\................\..........\.......\bdamedia.h
................\................\..........\.......\Bdatif.h
................\................\..........\.......\bdatypes.h
................\................\..........\.......\comlite.h
................\................\..........\.......\control.h
................\................\..........\.......\d3d.h
................\................\..........\.......\d3d8.h
................\................\..........\.......\d3d8caps.h
................\................\..........\.......\d3d8types.h
................\................\..........\.......\d3d9.h
................\................\..........\.......\d3d9caps.h
................\................\..........\.......\d3d9types.h
................\................\..........\.......\d3dcaps.h
................\................\..........\.......\d3drm.h
................\................\..........\.......\d3drmdef.h
................\................\..........\.......\d3drmobj.h
................\................\..........\.......\d3drmwin.h
................\................\..........\.......\d3dtypes.h
................\................\..........\.......\d3dvec.inl
................\................\..........\.......\d3dx.h
................\................\..........\.......\d3dx8.h
................\................\..........\.......\d3dx8core.h
................\................\..........\.......\d3dx8effect.h
................\................\..........\.......\d3dx8math.h
................\................\..........\.......\d3dx8math.inl
................\................\..........\.......\d3dx8mesh.h
................\................\..........\.......\d3dx8shape.h
................\................\..........\.......\d3dx8tex.h
................\................\..........\.......\d3dx9.h
................\................\..........\.......\d3dx9anim.h
................\................\..........\.......\d3dx9core.h
................\................\..........\.......\d3dx9effect.h
................\................\..........\.......\d3dx9math.h
................\................\..........\.......\d3dx9math.inl
................\................\..........\.......\d3dx9mesh.h
................\................\..........\.......\d3dx9shader.h
................\................\..........\.......\d3dx9shape.h
................\................\..........\.......\d3dx9tex.h
................\................\..........\.......\d3dxcore.h
................\................\..........\.......\d3dxerr.h
................\................\..........\.......\d3dxmath.h
................\................\..........\.......\d3dxmath.inl
................\................\..........\.......\d3dxshapes.h
................\................\..........\.......\d3dxsprite.h
................\................\..........\.......\ddraw.h
................\................\..........\.......\ddstream.h
................\................\..........\.......\dinput.h
................\................\..........\.......\dinputd.h
................\................\..........\.......\dls1.h
................\................\..........\.......\dls2.h
.........