Tizen将内存缓冲区转换为字节数组

时间:2017-08-02 21:41:37

标签: pointers tizen

在Tizen IO中有一个函数可以将麦克风数据提供给指针(内存缓冲区),我想复制缓冲区数据并将其返回到uint8数组(字节数组) ),下面的参考是缓冲区定义和功能

buffer_size *= 10 * RECORDING_SEC;
buffer = malloc(buffer_size);
audio_in_read(audio_in_h input, void *buffer, unsigned int length);

1 个答案:

答案 0 :(得分:0)

< p>您可以使用数据类型'uint8_t'。它已在stdin.h中定义,您甚至不必包含标题。< / p> < p> audio_in_read()函数返回读取的字节数。我在这里分享一个示例代码片段:< / p> < pre>< code> uint8_t byteArray; int byteArrayLen,bytes; bytes = audio_in_read(handle,buffer,len); byteArray = buffer; byteArrayLen = bytes; < /代码>< /预>