Audio::Opusfile of;
int li;
+# op_channel_count is not exported; it can be obtained via op_head
+
+long
+op_raw_total(of, li = -1)
+ Audio::Opusfile of;
+ int li;
+
+long
+op_pcm_total(of, li = -1)
+ Audio::Opusfile of;
+ int li;
+
Audio::Opusfile::Head
op_head(of, li = -1)
Audio::Opusfile of;
Audio::Opusfile of;
int li;
+# op_current_link not exported until we export the decoding API
+
+int
+op_bitrate(of, li = -1)
+ Audio::Opusfile of;
+ int li;
+
+# op_bitrate_instant, op_raw_tell, op_pcm_tell not exported until we
+# export the decoding API
+
MODULE = Audio::Opusfile PACKAGE = Audio::Opusfile::Tags PREFIX = opus_tags_
int
int
mapping(head, k)
Audio::Opusfile::Head head;
- int k;
+ unsigned k;
CODE:
+ if(k >= OPUS_CHANNEL_COUNT_MAX)
+ croak("k must be less than %d\n", (int)OPUS_CHANNEL_COUNT_MAX);
RETVAL = (int) head->mapping[k];
OUTPUT:
RETVAL