Daiki Kato / EasyPlaybackPWM
Embed: (wiki syntax)

« Back to documentation index

EasyDec_Wav Class Reference

EasyDec_Wav Class Reference

A class to communicate a EasyDec_Wav. More...

#include <EasyDec_Wav.h>

Inherits EasyDecoder.

Public Member Functions

virtual bool AnalyzeHeder (char *p_title, char *p_artist, char *p_album, uint16_t tag_size, FILE *fp)
 analyze header
virtual size_t GetNextData (void *buf, size_t len)
 get next data
virtual uint16_t GetChannel ()
 get channel
virtual uint16_t GetBlockSize ()
 get block size
virtual uint32_t GetSamplingRate ()
 get sampling rate

Detailed Description

A class to communicate a EasyDec_Wav.

Definition at line 29 of file EasyDec_Wav.h.


Member Function Documentation

virtual bool AnalyzeHeder ( char *  p_title,
char *  p_artist,
char *  p_album,
uint16_t  tag_size,
FILE *  fp 
) [virtual]

analyze header

Parameters:
p_titletitle tag buffer
p_artistartist tag buffer
p_albumalbum tag buffer
tag_sizetag buffer size
fpfile pointer
Returns:
true = success, false = failure

Definition at line 43 of file EasyDec_Wav.h.

virtual uint16_t GetBlockSize (  ) [virtual]

get block size

Returns:
block size

Definition at line 236 of file EasyDec_Wav.h.

virtual uint16_t GetChannel (  ) [virtual]

get channel

Returns:
channel

Definition at line 228 of file EasyDec_Wav.h.

virtual size_t GetNextData ( void *  buf,
size_t  len 
) [virtual]

get next data

Parameters:
bufdata buffer address
lendata buffer length
Returns:
get data size

Definition at line 173 of file EasyDec_Wav.h.

virtual uint32_t GetSamplingRate (  ) [virtual]

get sampling rate

Returns:
sampling rate

Definition at line 244 of file EasyDec_Wav.h.