Ios 获取Ogg的Opus标题

Ios 获取Ogg的Opus标题,ios,ogg,opus,Ios,Ogg,Opus,我有一个从Vorbis获取Ogg流的初始头信息的示例: ogg_packet header; ogg_packet header_comm; ogg_packet header_code; vorbis_analysis_headerout(&vd,&vc,&header,&header_comm,&header_code); 如何使用libopus从Opus获取标题信息? 有一些信息,但我不知道如何使用它。Ogg Opus只有两个头数据包:ID头和注

我有一个从Vorbis获取Ogg流的初始头信息的示例:

ogg_packet header;
ogg_packet header_comm;
ogg_packet header_code;

vorbis_analysis_headerout(&vd,&vc,&header,&header_comm,&header_code);
如何使用libopus从Opus获取标题信息?
有一些信息,但我不知道如何使用它。

Ogg Opus只有两个头数据包:ID头和注释头。有关其内容的详细信息,请参阅

如果您正在使用库读取Ogg Opus文件,它将为您处理数据包(包括头数据包)。链接到的各种函数用于从已处理的标题中获取信息


如果您正在编写Ogg Opus文件,则可以使用该库,它将负责为您编写标题。从版本0.2开始,包中的opusenc程序使用libopusenc。如果出于某种原因,您希望自己直接使用ogg库格式化和编写数据包,那么您可以看看opusenc的较旧的0.1.10版本,它本身就是这样做的;在中查找注释
/*Write header*/
,以及格式化ID头的调用。

Ogg Opus只有两个头数据包:ID头和注释头。有关其内容的详细信息,请参阅

如果您正在使用库读取Ogg Opus文件,它将为您处理数据包(包括头数据包)。链接到的各种函数用于从已处理的标题中获取信息

如果您正在编写Ogg Opus文件,则可以使用该库,它将负责为您编写标题。从版本0.2开始,包中的opusenc程序使用libopusenc。如果出于某种原因,您希望自己直接使用ogg库格式化和编写数据包,那么您可以看看opusenc的较旧的0.1.10版本,它本身就是这样做的;在中查找注释
/*Write header*/
,以及格式化ID头的调用