#oid

VLC-Android和VLC几个关键宏定义的分析

在用SourceInsight分析VLC-Android源码过程中,有几个宏定义在源代码中一直没有找到出处,比如HAVE_DYNAMIC_PLUGINS和__PLUGIN__,以及MODULE_NAME和MODULE_STRING,在网上找了VLC源码的分析资料都是老版本的,老版本中MODULE_NAME在每一个MOD...

Android 用MediaCodec实现视频硬解码

本文向你讲述如何用android标准的API(MediaCodec)实现视频的硬件编解码。例程将从摄像头采集视频开始,然后进行H264编码,再解码,然后显示。1、从摄像头采集视频   可以通过摄像头Preview的回调,来获取视频数据。   首先创建摄像头,并...

andeoid硬件解码

Finally,Imustsay,finally,weget low-levelmediaAPIsinAndroid,the Android hardwaredecodingandencodingAPIsarefinallyavailable.Itwasathingsince A...
代码星球 ·2020-05-23

android stagefright基本流程总结

数据流的封装一、由数据源DataSource生成MediaExtractor。通过MediaExtractor::Create(dataSource)来实现。Create方法通过两步来生成相应的MediaExtractor:1、通过dataSource->sniff来探测数据类型2、生成相应的Extractor:...

android stagefright awesomeplayer 分析

主要调用awesomeplay.cpp的函数来实现音视频等功能,可以说是对awesomeplay.cpp的封装,进一步抽象,然后提供给上层调用,主要的调用者是MediaPlayerService.cpp。提供的API如下: 1.       ...

Android多媒体开发-- android中OpenMax的实现整体框架

android中的 AwesomePlayer就是用openmax来做(code)编解码,其实在openmax接口设计中,他不光能用来当编解码。通过他的组件可以组成一个完整的播放器,包括sourc、demux、decode、output。但是为什么android只用他来做code呢?我认为有以下几方面:1.在...

Android多媒体开发-- OpenMax IL简介

http://www.khronos.org/openmax/OpenMax是一个多媒体应用程序的框架标准,由NVIDIA公司和Khronos在2006年推出。OpenMAX分为3层:第一层:OpenMax DL(Development Layer,开发层)第二层:OpenMax IL(I...

vlc-android对于通过Live555接收到音视频数据包后的处理分析

通过ndk-gdb跟踪调试vlc-android来分析从连接到RTSP服务器并接收到音视频数据包后的处理过程。首先,从前面的文章有分析过vlc-android的处理过程通过线程函数Run()(Src/input/input.c)来处理的,代码如下:[cpp] viewplaincopy static...

Android Audio System 之一:AudioTrack如何与AudioFlinger

AndroidFramework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到AudioFlinger中,由AudioFlinger把所有的AudioTrack进行混合(Mixer),然后输送到AudioHardware中进行播放TAG:AudioTra...

eclipse中导入一个android工程有The import android cannot be resolved错误怎么办

解决方法:右键工程→BulidPath→ConfigureBuildPath...选择Android,如图,在ProjectBuildTarget里面勾选相应的SDK即可 右键工程,properties,然后选择Android,然后勾选一个版本再确定就好了。如果还是不行就换个其他的版本就可...

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>...

Android USB HOST API

USB Host通信当你的可供电Android设备处理USB host模式时,它担任着为USB总线供电,枚举连接的USB从设备等等一个主设备应用的工作。Android 3.1及以后版本号開始支持USB host模式。  API概述開始之前,有必要弄明确以后要用...
代码星球 ·2020-05-16

Android自定义view实现个人中心设置界面带点击事件

前一篇博客写了《Android实现个人中心设置界面》,发现许多朋友询问怎么实现点击事件,其实实现点击事件又两种方式实现,一种是自带的setOnClickListener实现onclicklister接口就可以实现整个item的点击事件。另外一种是在自定义view中暴漏一个接口给外界调用。效果图1:原生点击事件 ...

android自定义Activity窗口大小(theme运用)

正常情况下,我们开发的应用程序都会上占满整个屏幕,那么怎么样才能开发出自定义窗口大小的的程序呢?如下图所示:  实现起来非常简单。 第一步,创建一个背景配置文件float_box.xml,放到res/drawable下,如下所示(如看不懂可查看本站:): Xml代码 &...

Android如何屏蔽home键和recent键

最近在做一个项目的时候,进入一个Activity后需要暂时屏蔽掉home键和recent键(back键可以在onKeyDown里面处理),网上找了半天,都是针对旧版本android的方法,android5.0以后就不能生效了。 看了半天的SDK和资料,发现有一种方法可以暂时屏蔽掉home键和recent键,如...
首页上一页...8384858687...下一页尾页