首页 / 移动开发 / Android     /    Android采用MediaCodec实现Camera预览视频编解码

Android采用MediaCodec实现Camera预览视频编解码

上传者: qq_35083125 | 上传时间:2024/5/6 2:36:57 | 文件大小:853KB | 文件类型:zip
Android采用MediaCodec实现Camera预览视频编解码
AndroidMediaCodec实现Camera预览帧数据编解码并投射至另外的SurfaceView显示,另外附加Camera2的使用。
本软件ID:10158530

文件下载

资源详情

(65个子文件853KB)Android采用MediaCodec实现Camera预览视频编解码
CameraPreview
gradlew 4.85KB
settings.gradle 15B
CameraPreview-master.iml 897B
.idea
libraries
com_android_support_design_23_1_1.xml 698B
com_android_support_support_v4_23_1_1.xml 864B
com_android_support_recyclerview_v7_23_1_1.xml 743B
com_android_support_appcompat_v7_23_1_1.xml 728B
org_hamcrest_hamcrest_core_1_3_jar.xml 543B
com_android_support_constraint_constraint_layout_solver_1_0_2_jar.xml 364B
com_android_support_support_annotations_23_1_1_jar.xml 668B
com_android_support_constraint_constraint_layout_1_0_2.xml 441B
junit_junit_4_12_jar.xml 487B
runConfigurations.xml 564B
misc.xml 1.81KB
compiler.xml 686B
workspace.xml 159.03KB
gradle.xml 697B
encodings.xml 159B
inspectionProfiles
Project_Default.xml 1.56KB
profiles_settings.xml 241B
modules.xml 377B
copyright
profiles_settings.xml 74B
README.md 53B
.gradle
3.3
tasks
_app_compileDebugJavaWithJavac
localJarClasspathSnapshot
localJarClasspathSnapshot.bin 19.82KB
localJarClasspathSnapshot.lock 17B
localClassSetAnalysis
localClassSetAnalysis.bin 119.60KB
localClassSetAnalysis.lock 17B
taskArtifacts
fileHashes.bin 249.19KB
taskArtifacts.bin 176.16KB
fileSnapshots.bin 4.38MB
taskArtifacts.lock 17B
local.properties 450B
gradlew.bat 2.26KB
gradle.properties 855B
.gitignore 97B
app
src
androidTest
java
com
yocn
tui
ApplicationTest.java 343B
test
java
com
yocn
tui
ExampleUnitTest.java 305B
main
AndroidManifest.xml 1.70KB
res
mipmap-hdpi
ic_launcher.png 3.34KB
values-v21
styles.xml 327B
mipmap-xxxhdpi
ic_launcher.png 10.24KB
mipmap-xhdpi
ic_launcher.png 4.73KB
menu
menu_main.xml 401B
mipmap-mdpi
ic_launcher.png 2.15KB
layout
content_main.xml 854B
activity_main.xml 1.27KB
activity_main2.xml 589B
values-w820dp
dimens.xml 358B
values
colors.xml 208B
strings.xml 119B
styles.xml 708B
dimens.xml 253B
mipmap-xxhdpi
ic_launcher.png 7.54KB
java
com
yocn
tui
SmallSurface.java 1.33KB
AvcDecode.java 3.58KB
MainActivity.java 8.01KB
Main2Activity.java 1.39KB
CustomGLSurface.java 5.16KB
AvcEncoder.java 17.19KB
SecodActivity.java 1.18KB
Encoder.java 4.44KB
.gitignore 7B
build.gradle 730B
proguard-rules.pro 637B
build.gradle 557B
[{"title":"(65个子文件853KB)Android采用MediaCodec实现Camera预览视频编解码","children":[{"title":"CameraPreview","children":[{"title":"gradlew <span style='color:#111;'>4.85KB</span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'>15B</span>","children":null,"spread":false},{"title":"CameraPreview-master.iml <span style='color:#111;'>897B</span>","children":null,"spread":false},{"title":".idea","children":[{"title":"libraries","children":[{"title":"com_android_support_design_23_1_1.xml <span style='color:#111;'>698B</span>","children":null,"spread":false},{"title":"com_android_support_support_v4_23_1_1.xml <span style='color:#111;'>864B</span>","children":null,"spread":false},{"title":"com_android_support_recyclerview_v7_23_1_1.xml <span style='color:#111;'>743B</span>","children":null,"spread":false},{"title":"com_android_support_appcompat_v7_23_1_1.xml <span style='color:#111;'>728B</span>","children":null,"spread":false},{"title":"org_hamcrest_hamcrest_core_1_3_jar.xml <span style='color:#111;'>543B</span>","children":null,"spread":false},{"title":"com_android_support_constraint_constraint_layout_solver_1_0_2_jar.xml <span style='color:#111;'>364B</span>","children":null,"spread":false},{"title":"com_android_support_support_annotations_23_1_1_jar.xml <span style='color:#111;'>668B</span>","children":null,"spread":false},{"title":"com_android_support_constraint_constraint_layout_1_0_2.xml <span style='color:#111;'>441B</span>","children":null,"spread":false},{"title":"junit_junit_4_12_jar.xml <span style='color:#111;'>487B</span>","children":null,"spread":false}],"spread":true},{"title":"runConfigurations.xml <span style='color:#111;'>564B</span>","children":null,"spread":false},{"title":"misc.xml <span style='color:#111;'>1.81KB</span>","children":null,"spread":false},{"title":"compiler.xml <span style='color:#111;'>686B</span>","children":null,"spread":false},{"title":"workspace.xml <span style='color:#111;'>159.03KB</span>","children":null,"spread":false},{"title":"gradle.xml <span style='color:#111;'>697B</span>","children":null,"spread":false},{"title":"encodings.xml <span style='color:#111;'>159B</span>","children":null,"spread":false},{"title":"inspectionProfiles","children":[{"title":"Project_Default.xml <span style='color:#111;'>1.56KB</span>","children":null,"spread":false},{"title":"profiles_settings.xml <span style='color:#111;'>241B</span>","children":null,"spread":false}],"spread":true},{"title":"modules.xml <span style='color:#111;'>377B</span>","children":null,"spread":false},{"title":"copyright","children":[{"title":"profiles_settings.xml <span style='color:#111;'>74B</span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'>53B</span>","children":null,"spread":false},{"title":".gradle","children":[{"title":"3.3","children":[{"title":"tasks","children":[{"title":"_app_compileDebugJavaWithJavac","children":[{"title":"localJarClasspathSnapshot","children":[{"title":"localJarClasspathSnapshot.bin <span style='color:#111;'>19.82KB</span>","children":null,"spread":false},{"title":"localJarClasspathSnapshot.lock <span style='color:#111;'>17B</span>","children":null,"spread":false}],"spread":true},{"title":"localClassSetAnalysis","children":[{"title":"localClassSetAnalysis.bin <span style='color:#111;'>119.60KB</span>","children":null,"spread":false},{"title":"localClassSetAnalysis.lock <span style='color:#111;'>17B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"taskArtifacts","children":[{"title":"fileHashes.bin <span style='color:#111;'>249.19KB</span>","children":null,"spread":false},{"title":"taskArtifacts.bin <span style='color:#111;'>176.16KB</span>","children":null,"spread":false},{"title":"fileSnapshots.bin <span style='color:#111;'>4.38MB</span>","children":null,"spread":false},{"title":"taskArtifacts.lock <span style='color:#111;'>17B</span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"local.properties <span style='color:#111;'>450B</span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'>2.26KB</span>","children":null,"spread":false},{"title":"gradle.properties <span style='color:#111;'>855B</span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'>97B</span>","children":null,"spread":false},{"title":"app","children":[{"title":"src","children":[{"title":"androidTest","children":[{"title":"java","children":[{"title":"com","children":[{"title":"yocn","children":[{"title":"tui","children":[{"title":"ApplicationTest.java <span style='color:#111;'>343B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"yocn","children":[{"title":"tui","children":[{"title":"ExampleUnitTest.java <span style='color:#111;'>305B</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'>1.70KB</span>","children":null,"spread":false},{"title":"res","children":[{"title":"mipmap-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'>3.34KB</span>","children":null,"spread":false}],"spread":false},{"title":"values-v21","children":[{"title":"styles.xml <span style='color:#111;'>327B</span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xxxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'>10.24KB</span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'>4.73KB</span>","children":null,"spread":false}],"spread":false},{"title":"menu","children":[{"title":"menu_main.xml <span style='color:#111;'>401B</span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'>2.15KB</span>","children":null,"spread":false}],"spread":false},{"title":"layout","children":[{"title":"content_main.xml <span style='color:#111;'>854B</span>","children":null,"spread":false},{"title":"activity_main.xml <span style='color:#111;'>1.27KB</span>","children":null,"spread":false},{"title":"activity_main2.xml <span style='color:#111;'>589B</span>","children":null,"spread":false}],"spread":false},{"title":"values-w820dp","children":[{"title":"dimens.xml <span style='color:#111;'>358B</span>","children":null,"spread":false}],"spread":false},{"title":"values","children":[{"title":"colors.xml <span style='color:#111;'>208B</span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'>119B</span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'>708B</span>","children":null,"spread":false},{"title":"dimens.xml <span style='color:#111;'>253B</span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'>7.54KB</span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"yocn","children":[{"title":"tui","children":[{"title":"SmallSurface.java <span style='color:#111;'>1.33KB</span>","children":null,"spread":false},{"title":"AvcDecode.java <span style='color:#111;'>3.58KB</span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'>8.01KB</span>","children":null,"spread":false},{"title":"Main2Activity.java <span style='color:#111;'>1.39KB</span>","children":null,"spread":false},{"title":"CustomGLSurface.java <span style='color:#111;'>5.16KB</span>","children":null,"spread":false},{"title":"AvcEncoder.java <span style='color:#111;'>17.19KB</span>","children":null,"spread":false},{"title":"SecodActivity.java <span style='color:#111;'>1.18KB</span>","children":null,"spread":false},{"title":"Encoder.java <span style='color:#111;'>4.44KB</span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'>7B</span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'>730B</span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'>637B</span>","children":null,"spread":false}],"spread":true},{"title":"build.gradle <span style='color:#111;'>557B</span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • 小猴爷:
    先下载参考看看2019-11-14
  • 企鹅啊但是我:
    NONONO不行2018-05-07

免责申明

【好快吧下载】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【好快吧下载】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【好快吧下载】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,8686821#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明