All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vorbis_func_mapping Struct Reference

#include <backends.h>

Public Attributes

int(* forward )(struct vorbis_block *vb)
void(* free_info )(vorbis_info_mapping *)
int(* inverse )(struct vorbis_block *vb, vorbis_info_mapping *)
void(* pack )(vorbis_info *, vorbis_info_mapping *, oggpack_buffer *)
vorbis_info_mapping *(* unpack )(vorbis_info *, oggpack_buffer *)

Detailed Description

Definition at line 122 of file backends.h.

Member Data Documentation

int(* vorbis_func_mapping::forward)(struct vorbis_block *vb)

Definition at line 127 of file backends.h.

void(* vorbis_func_mapping::free_info)(vorbis_info_mapping *)

Definition at line 126 of file backends.h.

Referenced by vorbis_info_clear().

int(* vorbis_func_mapping::inverse)(struct vorbis_block *vb, vorbis_info_mapping *)

Definition at line 128 of file backends.h.

void(* vorbis_func_mapping::pack)(vorbis_info *, vorbis_info_mapping *, oggpack_buffer *)

Definition at line 123 of file backends.h.

Referenced by _vorbis_pack_books().

vorbis_info_mapping*(* vorbis_func_mapping::unpack)(vorbis_info *, oggpack_buffer *)

Definition at line 125 of file backends.h.

Referenced by _vorbis_unpack_books().

The documentation for this struct was generated from the following file: