51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#oid
VLC-Android和VLC几个关键宏定义的分析
在用SourceInsight分析VLC-Android源码过程中,有几个宏定义在源代码中一直没有找到出处,比如HAVE_DYNAMIC_PLUGINS和__PLUGIN__,以及MODULE_NAME和MODULE_STRING,在网上找了VLC源码的分析资料都是老版本的,老版本中MODULE_NAME在每一个MOD...
代码星球
·
2020-05-23
VLC-Android
VLC
几个
关键
定义
Android 用MediaCodec实现视频硬解码
本文向你讲述如何用android标准的API(MediaCodec)实现视频的硬件编解码。例程将从摄像头采集视频开始,然后进行H264编码,再解码,然后显示。1、从摄像头采集视频 可以通过摄像头Preview的回调,来获取视频数据。 首先创建摄像头,并...
代码星球
·
2020-05-23
Android
MediaCodec
实现
视频
解码
andeoid硬件解码
Finally,Imustsay,finally,weget low-levelmediaAPIsinAndroid,the Android hardwaredecodingandencodingAPIsarefinallyavailable.Itwasathingsince A...
代码星球
·
2020-05-23
andeoid
硬件
解码
android stagefright基本流程总结
数据流的封装一、由数据源DataSource生成MediaExtractor。通过MediaExtractor::Create(dataSource)来实现。Create方法通过两步来生成相应的MediaExtractor:1、通过dataSource->sniff来探测数据类型2、生成相应的Extractor:...
代码星球
·
2020-05-23
android
stagefright
基本
流程
总结
android stagefright awesomeplayer 分析
主要调用awesomeplay.cpp的函数来实现音视频等功能,可以说是对awesomeplay.cpp的封装,进一步抽象,然后提供给上层调用,主要的调用者是MediaPlayerService.cpp。提供的API如下: 1.  ...
代码星球
·
2020-05-23
android
stagefright
awesomeplayer
分析
Android多媒体开发-- android中OpenMax的实现整体框架
android中的 AwesomePlayer就是用openmax来做(code)编解码,其实在openmax接口设计中,他不光能用来当编解码。通过他的组件可以组成一个完整的播放器,包括sourc、demux、decode、output。但是为什么android只用他来做code呢?我认为有以下几方面:1.在...
代码星球
·
2020-05-23
Android
多媒体
开发
android
OpenMax
Android多媒体开发-- OpenMax IL简介
http://www.khronos.org/openmax/OpenMax是一个多媒体应用程序的框架标准,由NVIDIA公司和Khronos在2006年推出。OpenMAX分为3层:第一层:OpenMax DL(Development Layer,开发层)第二层:OpenMax IL(I...
代码星球
·
2020-05-23
Android
多媒体
开发
OpenMax
IL
vlc-android对于通过Live555接收到音视频数据包后的处理分析
通过ndk-gdb跟踪调试vlc-android来分析从连接到RTSP服务器并接收到音视频数据包后的处理过程。首先,从前面的文章有分析过vlc-android的处理过程通过线程函数Run()(Src/input/input.c)来处理的,代码如下:[cpp] viewplaincopy static...
代码星球
·
2020-05-23
vlc-android
对于
通过
Live555
收到
Android Audio System 之一:AudioTrack如何与AudioFlinger
AndroidFramework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到AudioFlinger中,由AudioFlinger把所有的AudioTrack进行混合(Mixer),然后输送到AudioHardware中进行播放TAG:AudioTra...
代码星球
·
2020-05-23
Android
Audio
System
之一
AudioTrack
eclipse中导入一个android工程有The import android cannot be resolved错误怎么办
解决方法:右键工程→BulidPath→ConfigureBuildPath...选择Android,如图,在ProjectBuildTarget里面勾选相应的SDK即可 右键工程,properties,然后选择Android,然后勾选一个版本再确定就好了。如果还是不行就换个其他的版本就可...
代码星球
·
2020-05-19
android
eclipse
导入
一个
工程
MyEclipse 10 中安装Android ADT 22插件的方法
MyEclipse10中安装AndroidADT22插件的方法 下载ADT包:http://dl.google.com/android/ADT-22.0.0.zip将ADT-22.0.0.zip文件放在指定的目录下,例如D:ProgramsAndroid,不解压。打开MyEclipse,点击菜单Help>...
代码星球
·
2020-05-18
MyEclipse
安装
Android
ADT
插件
Android USB HOST API
USB Host通信当你的可供电Android设备处理USB host模式时,它担任着为USB总线供电,枚举连接的USB从设备等等一个主设备应用的工作。Android 3.1及以后版本号開始支持USB host模式。 API概述開始之前,有必要弄明确以后要用...
代码星球
·
2020-05-16
Android
USB
HOST
API
Android自定义view实现个人中心设置界面带点击事件
前一篇博客写了《Android实现个人中心设置界面》,发现许多朋友询问怎么实现点击事件,其实实现点击事件又两种方式实现,一种是自带的setOnClickListener实现onclicklister接口就可以实现整个item的点击事件。另外一种是在自定义view中暴漏一个接口给外界调用。效果图1:原生点击事件 ...
代码星球
·
2020-05-16
Android
自定义
view
实现
个人
android自定义Activity窗口大小(theme运用)
正常情况下,我们开发的应用程序都会上占满整个屏幕,那么怎么样才能开发出自定义窗口大小的的程序呢?如下图所示: 实现起来非常简单。 第一步,创建一个背景配置文件float_box.xml,放到res/drawable下,如下所示(如看不懂可查看本站:): Xml代码 &...
代码星球
·
2020-05-16
android
自定义
Activity
窗口
大小
Android如何屏蔽home键和recent键
最近在做一个项目的时候,进入一个Activity后需要暂时屏蔽掉home键和recent键(back键可以在onKeyDown里面处理),网上找了半天,都是针对旧版本android的方法,android5.0以后就不能生效了。 看了半天的SDK和资料,发现有一种方法可以暂时屏蔽掉home键和recent键,如...
代码星球
·
2020-05-16
Android
如何
屏蔽
home
键和
首页
上一页
...
83
84
85
86
87
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他