RetroArch
Public Attributes | List of all members
FLAC__IOCallbacks Struct Reference

#include <callback.h>

Collaboration diagram for FLAC__IOCallbacks:
[legend]

Public Attributes

FLAC__IOCallback_Read read
 
FLAC__IOCallback_Write write
 
FLAC__IOCallback_Seek seek
 
FLAC__IOCallback_Tell tell
 
FLAC__IOCallback_Eof eof
 
FLAC__IOCallback_Close close
 

Detailed Description

A structure for holding a set of callbacks. Each FLAC interface that requires a FLAC__IOCallbacks structure will describe which of the callbacks are required. The ones that are not required may be set to NULL.

If the seek requirement for an interface is optional, you can signify that a data sorce is not seekable by setting the seek field to NULL.

Member Data Documentation

◆ close

FLAC__IOCallback_Close FLAC__IOCallbacks::close

◆ eof

FLAC__IOCallback_Eof FLAC__IOCallbacks::eof

◆ read

FLAC__IOCallback_Read FLAC__IOCallbacks::read

◆ seek

FLAC__IOCallback_Seek FLAC__IOCallbacks::seek

◆ tell

FLAC__IOCallback_Tell FLAC__IOCallbacks::tell

◆ write

FLAC__IOCallback_Write FLAC__IOCallbacks::write

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