Lines Matching refs:chunk_info
598 int sf_set_chunk (SNDFILE *sndfile, const SF_CHUNK_INFO *chunk_info) ;
603 `chunk_info->data` pointer must be valid until the file is closed.
623 sf_get_chunk_iterator (SNDFILE *sndfile, const SF_CHUNK_INFO *chunk_info) ;
626 Get an iterator for all chunks matching `chunk_info`.
635 The iterator will point to the first chunk matching `chunk_info`. Chunks are
636 matching, if (`chunk_info->id`) matches the first (`chunk_info->id_size`) bytes
637 of a chunk found in the `SNDFILE*` handle. If `chunk_info` is `NULL`, an
639 `chunk_info->datalen` and `chunk_info->data` are ignored. If no matching chunks
673 sf_get_chunk_size (const SF_CHUNK_ITERATOR * it, SF_CHUNK_INFO * chunk_info) ;
683 If the chunk doesn't exist `chunk_info->datalen` will be zero, and the `id` and
692 sf_get_chunk_data (const SF_CHUNK_ITERATOR *it, SF_CHUNK_INFO *chunk_info) ;
697 If the specified chunk exists, up to `chunk_info->datalen` bytes of the chunk
698 data will be copied into the `chunk_info->data` buffer (allocated by the caller)
699 and the `chunk_info->datalen` field updated to reflect the size of the data. The
701 the chunk doesn't exist `chunk_info->datalen` will be zero, and the `id` and