什么是android_clip.h和hello_clip.h文件格式,我该如何制作?

时间:2017-08-10 12:49:26

标签: android c++ audio android-ndk

我想用android ndk播放声音。所以我正在研究一个例子。这是一个示例地址。

  

https://github.com/googlesamples/android-ndk/tree/master/native-audio

我在学习时看到非常奇怪的文件。有" public class HelperInfo : INotifyPropertyChanged { private DateTime m_CleanLogsDeletionDate; public DateTime CleanLogsDeletionDate { get { return m_CleanLogsDeletionDate; } set { if (m_CleanLogsDeletionDate != value) { m_CleanLogsDeletionDate = value; OnPropertyChanged(); } } } #region INotifyPropertyChanged public event PropertyChangedEventHandler PropertyChanged; protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) handler(this, new PropertyChangedEventArgs(propertyName)); } #endregion } "和" Android_clip.h"。什么是" Hello_clip.h"的声音文件格式?和" Android_clip.h"在这里以及如何创建它们?

以下是该文件的部分内容。 (Hello_clip.h

hello_clip.h

1 个答案:

答案 0 :(得分:1)

您可以使用bin2c工具创建它们,如下所示:h

  

已编译和链接的内联

     

您可以将音频内容直接链接到共享库,然后使用带有缓冲区队列数据定位器的音频播放器播放音频内容。这最适合短PCM格式的剪辑。示例代码将这种技术用于“ Hello”和“ Android”剪辑。使用bin2c工具(未提供)将PCM数据转换为十六进制字符串。