草庐IT

缓冲区

全部标签

java - 从原始帧缓冲区数据获取 jpg 图像

我可以获取android帧缓冲区。但我不知道如何将这些原始字节转换为jpg图像文件。如果我尝试使用javabufferedImage.setpixel方法在笔记本电脑上绘制图像。我得到的彩色图像不正确Processsh=Runtime.getRuntime().exec("su",null,null);OutputStreamos=sh.getOutputStream();os.write("/system/bin/cat/dev/graphics/fb0>/sdcard/img.raw".getBytes());os.flush();os.close();sh.waitFor();`

android 将位图转换为缓冲输入流

新手问题;我在内存中有一个位图;PrivateBitmapMyPicture;然后,我从相机的成像器中填充MyPicture。我需要使用FTP客户端从apachecommons上传那张照片。fcon.storeFile("filename",newBufferedInputStream(MyPicture.????));但是apache需要一个BufferedInputStream。如何将内存位图转换为内存流?谢谢大家! 最佳答案 这就是我要找的;ByteArrayOutputStreamstream=newByteArrayOut

Unity中 URP Shader 常量缓冲区CBUFFER

文章目录前言一、常量缓冲区CBUFFER使用步骤1、在属性面版定义我们需要使用的属性2、在Pass中,使用前需要提前声明3、使用时,直接使用即可二、使用常量缓冲区CBUFFER的好处三、ShaderGraph属性和对应Shader的功能1、我们创建一个颜色属性2、使用(从属性面板拖出,输出连接到颜色输入口即可)3、ShaderGraph默认使用常量缓冲区CBUFFER前言在上篇文章中,我们得到了最简URPShader。Unity中ShaderURP最简Shader框架(整理总结篇)在这篇文章中,我们来了解一下URPShader的常量缓冲区CBUFFER。一、常量缓冲区CBUFFER使用步骤使用

android VideoView增加缓冲

我编写了一个播放网站视频的视频播放器。我的视频播放器实际上是来自android的VideoView小工具。当我在wifi网络上时,视频播放正常,如果我按预期切换到3G,情况就不一样了:D。我想要的是增加流缓冲区,VideoView似乎正在将视频流式传输到剪辑大小的8%。当我按下播放按钮时,流式传输仍在继续,但它保持那个百分比距离......如果我按下暂停,流式传输将停止......我可以增加流式传输长度并在暂停时进行视频流式传输吗?谢谢! 最佳答案 您可以自己将流读取到本地文件并将VideoView指向该文件。但是我不确定您可以存储

(9)Linux Git的介绍以及缓冲区

💭前言本章我们先对缓冲区的概念进行一个详细的探究,之后会带着大家一步步去编写一个简陋的 "进度条"小程序。最后我们来介绍一下Git,着重讲解一下Git三板斧,一般只要掌握三板斧就基本够用了。缓冲区(Buffer)先说一下 unistd.h库中的sleep函数,它可以按照秒去休眠我们先创建一个文件,并写一些代码:#include#includeintmain(void){printf("Helo,World!\n");sleep(2);return0;}??这里是先运行printf还是sleep???这还用思考?肯定打出Helo,World,先运行 处代码,然后运行 B 处代码休眠:如果说:我们

android - ffmpeg rtsp解码缓冲区太小

我在Android上使用ffmpeg解码rtsp,当图像快速更新或具有高分辨率时,我很快看到像素化:google了一下,发现可能和UDPbuffersize有关。然后我在ffmpeg/libavformat/udp.c中使用以下参数重新编译了ffmpeg库#defineUDP_TX_BUF_SIZE327680#defineUDP_MAX_PKT_SIZE655360它似乎有所改善,但在某些时候它仍然开始失败。知道我应该增加哪个缓冲区以及如何增加吗? 最佳答案 对于我的问题(http://libav-users.943685.n4.

android - ffmpeg播放器连接到服务器并开始缓冲的地方在哪里?

我的应用程序显示HLS流,以显示我使用ffmpeg播放器。问题是播放器不会相对于当前带宽更改流url。所以我实现了计算带宽的逻辑,但我找不到必须在哪里实现url更改。我想通了read_data方法负责缓冲数据。在这种情况下,我必须在调用read_data之前更改url,但我无法找到它调用的位置。所以我的问题是播放器连接到服务器并开始缓冲数据的地方在哪里?也许有人面临同样的问题。或者非常了解ffmpeg并且知道这个地方可以更好地放置更改url逻辑。请让我知道,我接受所有提案 最佳答案 read_data作为回调传递给ffio_init

android - 为 http/网络播放设置最小缓冲区阈值

在视频播放器项目中,我想使用来自慢速源的LibVLChttp流。但是,我无法让它先流式传输,然后不断地下载数据。播放器将始终在中间停止。我正在使用来自GIT的vlc-android。这是媒体播放器设置代码:ArrayListoptions=newArrayList();options.add("--no-sub-autodetect-file");options.add("--swscale-mode=0");options.add("--network-caching=60000");if(BuildConfig.DEBUG){options.add("-vvv");//verbos

android - 如何在 Android 上获取 VideoView 的缓冲百分比

我的代码如下:Uriuri=Uri.parse(URL);video.setVideoURI(uri);video.start();我使用VideoView播放流视频。视频是一个VideoView。我想在MediaPlayer中获得缓冲百分比,如setOnBufferingUpdateListener。MediaPlayer.setOnBufferingUpdateListener(newOnBufferingUpdateListener(){@OverridepublicvoidonBufferingUpdate(MediaPlayermp,intpercent){//bufferi

android - 如何更改 android videoview 中流式传输的缓冲区大小?

美好的一天。我可以更改接受流媒体视频的缓冲区大小吗?我正在使用udp进行流式传输,这是我的示例代码:vv=(VideoView)findViewById(R.id.video);MediaControllermc=newMediaController(this);vv.setMediaController(mc);Urivideo=Uri.parse("udp://@239.239.1.1:1234");vv.setVideoURI(video);vv.setVisibility(View.VISIBLE);vv.setOnPreparedListener(newOnPreparedL