【E1329】音频视频的采集及H264 AAC编码

2021-09-27 15:37:15      索炜达电子      375     

项目编号:E1329

文件大小:54M

源码说明:带中文注释

开发环境:C编译器

简要概述:

目录│文件列表:

 └ VideoAndAudioCapture

    └ AVCaptureSession

       ├ AVCaptureSession

       │  │ AACEncoder.h

       │  │ AACEncoder.m

       │  │ AppDelegate.h

       │  │ AppDelegate.mm

       │  │ H264Encoder.h

       │  │ H264Encoder.m

       │  │ Info.plist

       │  │ main.m

       │  │ ViewController.h

       │  │ ViewController.m

       │  ├ Assets.xcassets

       │  │  │ Contents.json

       │  │  ├ 1.imageset

       │  │  │  │ Contents.json

       │  │  │  └ Unknown-3.png

       │  │  ├ 2.imageset

       │  │  │  │ Contents.json

       │  │  │  └ Unknown-1.png

       │  │  ├ 3.imageset

       │  │  │  │ Contents.json

       │  │  │  └ Unknown-2.png

       │  │  ├ AppIcon.appiconset

       │  │  │  └ Contents.json

       │  │  ├ b.imageset

       │  │  │  │ Contents.json

       │  │  │  └ 屏幕快照 2016-07-01 14.45.51.png

       │  │  ├ bf.imageset

       │  │  │  │ Contents.json

       │  │  │  └ Unknown.png

       │  │  └ jj.imageset

       │  │     │ Contents.json

       │  │     └ Unknown-1.png

       │  └ Base.lproj

       │     │ LaunchScreen.storyboard

       │     └ Main.storyboard

       ├ AVCaptureSession.xcodeproj

       │  │ project.pbxproj

       │  ├ project.xcworkspace

       │  │  │ contents.xcworkspacedata

       │  │  └ xcuserdata

       │  │     └ liuyuhang.xcuserdatad

       │  │        └ UserInterfaceState.xcuserstate

       │  └ xcuserdata

       │     └ liuyuhang.xcuserdatad

       │        ├ xcdebugger

       │        │  └ Breakpoints_v2.xcbkptlist

       │        └ xcschemes

       │           │ AVCaptureSession.xcscheme

       │           └ xcschememanagement.plist

       ├ FFmpeg-iOS

       │  ├ include

       │  │  ├ libavcodec

       │  │  │  │ avcodec.h

       │  │  │  │ avdct.h

       │  │  │  │ avfft.h

       │  │  │  │ d3d11va.h

       │  │  │  │ dirac.h

       │  │  │  │ dv_profile.h

       │  │  │  │ dxva2.h

       │  │  │  │ qsv.h

       │  │  │  │ vaapi.h

       │  │  │  │ vda.h

       │  │  │  │ vdpau.h

       │  │  │  │ version.h

       │  │  │  │ videotoolbox.h

       │  │  │  │ vorbis_parser.h

       │  │  │  └ xvmc.h

       │  │  ├ libavdevice

       │  │  │  │ avdevice.h

       │  │  │  └ version.h

       │  │  ├ libavfilter

       │  │  │  │ avfilter.h

       │  │  │  │ avfiltergraph.h

       │  │  │  │ buffersink.h

       │  │  │  │ buffersrc.h

       │  │  │  └ version.h

       │  │  ├ libavformat

       │  │  │  │ avformat.h

       │  │  │  │ avio.h

       │  │  │  └ version.h

       │  │  ├ libavutil

       │  │  │  │ adler32.h

       │  │  │  │ aes.h

       │  │  │  │ aes_ctr.h

       │  │  │  │ attributes.h

       │  │  │  │ audio_fifo.h

       │  │  │  │ avassert.h

       │  │  │  │ avconfig.h

       │  │  │  │ avstring.h

       │  │  │  │ avutil.h

       │  │  │  │ base64.h

       │  │  │  │ blowfish.h

       │  │  │  │ bprint.h

       │  │  │  │ bswap.h

       │  │  │  │ buffer.h

       │  │  │  │ camellia.h

       │  │  │  │ cast5.h

       │  │  │  │ channel_layout.h

       │  │  │  │ common.h

       │  │  │  │ cpu.h

       │  │  │  │ crc.h

       │  │  │  │ des.h

       │  │  │  │ dict.h

       │  │  │  │ display.h

       │  │  │  │ downmix_info.h

       │  │  │  │ error.h

       │  │  │  │ eval.h

       │  │  │  │ ffversion.h

       │  │  │  │ fifo.h

       │  │  │  │ file.h

       │  │  │  │ frame.h

       │  │  │  │ hash.h

       │  │  │  │ hmac.h

       │  │  │  │ imgutils.h

       │  │  │  │ intfloat.h

       │  │  │  │ intreadwrite.h

       │  │  │  │ lfg.h

       │  │  │  │ log.h

       │  │  │  │ lzo.h

       │  │  │  │ macros.h

       │  │  │  │ mastering_display_metadata.h

       │  │  │  │ mathematics.h

       │  │  │  │ md5.h

       │  │  │  │ mem.h

       │  │  │  │ motion_vector.h

       │  │  │  │ murmur3.h

       │  │  │  │ opt.h

       │  │  │  │ parseutils.h

       │  │  │  │ pixdesc.h

       │  │  │  │ pixelutils.h

       │  │  │  │ pixfmt.h

       │  │  │  │ random_seed.h

       │  │  │  │ rational.h

       │  │  │  │ rc4.h

       │  │  │  │ replaygain.h

       │  │  │  │ ripemd.h

       │  │  │  │ samplefmt.h

       │  │  │  │ sha.h

       │  │  │  │ sha512.h

       │  │  │  │ stereo3d.h

       │  │  │  │ tea.h

       │  │  │  │ threadmessage.h

       │  │  │  │ time.h

       │  │  │  │ timecode.h

       │  │  │  │ timestamp.h

       │  │  │  │ tree.h

       │  │  │  │ twofish.h

       │  │  │  │ version.h

       │  │  │  └ xtea.h

       │  │  ├ libswresample

       │  │  │  │ swresample.h

       │  │  │  └ version.h

       │  │  └ libswscale

       │  │     │ swscale.h

       │  │     └ version.h

       │  └ lib

       │     │ libavcodec.a

       │     │ libavdevice.a

       │     │ libavfilter.a

       │     │ libavformat.a

       │     │ libavutil.a

       │     │ libswresample.a

       │     └ libswscale.a

       └ kxmovie

          │ KxAudioManager.h

          │ KxAudioManager.m

          │ KxLogger.h

          │ kxmovie-Prefix.pch

          │ KxMovieDecoder.h

          │ KxMovieDecoder.m

          │ KxMovieGLView.h

          │ KxMovieGLView.m

          │ KxMovieViewController.h

          │ KxMovieViewController.m

          └ kxmovie.bundle

             │ music_icon.png

             │ playback_ff.png

             │ playback_ff@2x.png

             │ playback_next.png

             │ playback_next@2x.png

             │ playback_pause.png

             │ playback_pause@2x.png

             │ playback_play.png

             │ playback_play@2x.png

             │ playback_prev.png

             │ playback_prev@2x.png

             │ playback_rew.png

             │ playback_rew@2x.png

             │ sliderthumb.png

             └ sliderthumb@2x.png

TAGAAC
  • 6 次
  • 10 分