2 trytry1992 trytry1992 于 2016.02.02 16:48 提问

如何从一个BYTE *创建一个IMFByteStream
com

为了实现边录音边编码压缩并写入文件,当录音缓存满了之后获得音频数据,即Byte串,
该如何从这段BYTE串创建一个IMFByteStream接口,
不是从本地文件或者网络流_

2个回答

devmiao
devmiao   Ds   Rxr 2016.02.03 07:32
trytry1992
trytry1992   2016.02.15 08:33

我用的并不是MFC,而且这个回答也不搭噶。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java的byte数组的不同写法
经常看到java中对byte数组的不同定义16十六进制数组: 一个字节=8位,“byte数组”里面全部是“byte”,即每一个byte都可以用 二进制:00010110----->0*2^8 + 0*2^7 + 0*2^6 + 1*2^5 + 0*2^4 + 1*2^3 + 1*2^2 + 0*2^1 + 0*2^0 = 22 16进制:  0x16  ------->1*16^1 + 6*
js创建数组,创建对象
一个英文字母占一个字节,一个中文占2个字节,字节用Byte表示(或者B) 1kb=1024B=1024*8bit 1kb=1024byte=1024*8bit 1.js中var test={   //以花括号开头为对象 js中var test=[  //以大括号开头为数组     2.js 中的对象定义 var person={firstname:"John",last
Windows Store的媒体基础API
应某人要求。。。 【接口】 IMF2DBuffer 保存2D图像的Buffer IMF2DBuffer2 加强版 IMFActivate 激活一个MF对象的对象 IMFAsyncCallback 写代码的时候经常实现这玩意,响应异步Invoke IMFAsyncResult 拿异步执行后的结果 IMFAttributes 存储媒体属性值 IMFByteStream
C# 如何判断一个Byte数组中是否存在某些连续的数据).txt
C# 如何判断一个Byte数组中是否存在某些连续的数据).txtC# 如何判断一个Byte数组中是否存在某些连续的数据).txtC# 如何判断一个Byte数组中是否存在某些连续的数据).txt
取出一个字节(byte)中的每一位(bit)
byte byZT = 0x36; int n0, n1, n2, n3, n4, n5, n6, n7; n0 = (byZT & 0x01) == 0x01 ? 1 : 0; if (n0 == 0) textBox50.Text = "正常"; else textBox50.Text = "异常"; n1 = (byZT & 0x02) == 0x02 ? 1 : 0; n2 = (
C++如何将2个BYTE数据转化为1个BYTE
C++如何将2个BYTE数据转化为1个BYTE 在解析串口读取数据的时候遇到这个问题:“从串口读取数据中取两个BYTE,但是目标是将这两个BYTE转化为一个BYTE,如:0x01 0x02 -> 0x12”。 其实转化思路很简单:将0x01 0x12,即将高位BYTE左移4位在加上(或“位或上”)低位的BYTE,就得到想要的数据了。 但是,当串口读取到的是ASCII的形式,
j2se(一)_Number 类Integer、Long、Byte、Double、Float、Short
当需要使用数字的时候,通常使用内置数据类型,如:byte、int、long、double 等。 在实际开发过程中,经常会遇到需要使用对象,而不是内置数据类型的情形。Java 为每一个内置数据类型提供了对应的包装类。 所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。 这种由编译器特别支持的包装称为装箱,所以当内置数据类型
【java解惑】字符串的字节数组构造函数使用
如下代码:public class Example018 { public static void main(String[] args) { byte bs[] = new byte[256]; for (int i = 0; i < 256; i++) { bs[i] = (byte) i; } string(bs);// 调用1 string(bs, "iso-
提取字节中间的n个bit位
试想,假如让你从一个字节中c中起始位置为s,提取长度为l的bit,用最简单的方法提取,可能你会想到宏定义或者函数。 就不饶了,思来想去,最后采用创建一个二维数组的查表方法。表如下: const unsigned char Get_Middle_Byte[8][9] = { 0x00, 0x80, 0xc0, 0xe0, 0xf0, 0xf8, 0xfc, 0xfe, 0xff, 0x00
如何从零开始建立一个新的项目
如果你完全不懂如何进入java编程的大门,本文是根据亲身体验写出的比较适合初学者的HelloWorld第一次项目建立的经验