test public

Dependencies:   HttpServer_snapshot_mbed-os

Embed: (wiki syntax)

« Back to documentation index

EasyDec_WavCnv2ch Class Reference

EasyDec_WavCnv2ch Class Reference

A class to communicate a EasyDec_WavCnv2ch. More...

#include <EasyDec_WavCnv2ch.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_WavCnv2ch.

Definition at line 29 of file EasyDec_WavCnv2ch.h.


Member Function Documentation

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 19 of file EasyDec_WavCnv2ch.cpp.

uint16_t GetBlockSize (  ) [virtual]

get block size

Returns:
block size

Definition at line 207 of file EasyDec_WavCnv2ch.cpp.

uint16_t GetChannel (  ) [virtual]

get channel

Returns:
channel

Definition at line 199 of file EasyDec_WavCnv2ch.cpp.

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 143 of file EasyDec_WavCnv2ch.cpp.

uint32_t GetSamplingRate (  ) [virtual]

get sampling rate

Returns:
sampling rate

Definition at line 211 of file EasyDec_WavCnv2ch.cpp.