Quadcap Embeddable Server

com.quadcap.http.client.Mp3FrameStream Class Reference

Inheritance diagram for com.quadcap.http.client.Mp3FrameStream:

OutputStream List of all members.

Public Member Functions

 Mp3FrameStream ()
void init (OutputStream frameData, OutputStream nonFrameData)
void write (int b) throws IOException
void close () throws IOException

Static Public Member Functions

void main (String[] args)

Package Functions

void msg (String s)

Package Attributes

ByteArrayOutputStream frame = new ByteArrayOutputStream()
OutputStream frameData
OutputStream nonFrameData
int state = 0
int id = 0
int layer = 0
int protection = 0
int bitrateEnc = 0
int frequency = 0
int pad = 0
int priv = 0
int mode = 0
int modeExt = 0
int copy = 0
int home = 0
int emph = 0
double bitrate = 0
double samplerate = 0
int framesize = 0
int count = 0
int totalBytes = 0
int nonFrameCount = 0
boolean started = false
int bitrateEncStart = 0
int frequencyStart = 0
int[] samplerates
int[][] bitrates

Constructor & Destructor Documentation

com.quadcap.http.client.Mp3FrameStream.Mp3FrameStream  ) 
 

Definition at line 49 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.main().


Member Function Documentation

void com.quadcap.http.client.Mp3FrameStream.close  )  throws IOException
 

Definition at line 233 of file Mp3FrameStream.java.

References com.quadcap.http.client.Mp3FrameStream.frameData, com.quadcap.http.client.Mp3FrameStream.nonFrameCount, and com.quadcap.http.client.Mp3FrameStream.nonFrameData.

Referenced by com.quadcap.http.client.Mp3FrameStream.main(), and com.quadcap.http.client.HttpFetcher.ripStream().

void com.quadcap.http.client.Mp3FrameStream.init OutputStream  frameData,
OutputStream  nonFrameData
 

Definition at line 51 of file Mp3FrameStream.java.

References com.quadcap.http.client.Mp3FrameStream.init(), and com.quadcap.http.client.Mp3FrameStream.started.

Referenced by com.quadcap.http.client.Mp3FrameStream.init(), com.quadcap.http.client.Mp3FrameStream.main(), and com.quadcap.http.client.HttpFetcher.ripStream().

void com.quadcap.http.client.Mp3FrameStream.main String[]  args  )  [static]
 

Definition at line 179 of file Mp3FrameStream.java.

References com.quadcap.http.client.Mp3FrameStream.close(), com.quadcap.http.client.Mp3FrameStream.count, com.quadcap.http.client.Mp3FrameStream.init(), com.quadcap.http.client.Mp3FrameStream.main(), com.quadcap.http.client.Mp3FrameStream.Mp3FrameStream(), com.quadcap.http.client.Mp3FrameStream.msg(), and com.quadcap.http.client.Mp3FrameStream.state.

Referenced by com.quadcap.http.client.Mp3FrameStream.main().

void com.quadcap.http.client.Mp3FrameStream.msg String  s  )  [package]
 

Definition at line 175 of file Mp3FrameStream.java.

References com.quadcap.http.client.Mp3FrameStream.msg().

Referenced by com.quadcap.http.client.Mp3FrameStream.main(), com.quadcap.http.client.Mp3FrameStream.msg(), and com.quadcap.http.client.Mp3FrameStream.write().

void com.quadcap.http.client.Mp3FrameStream.write int  b  )  throws IOException
 

Definition at line 57 of file Mp3FrameStream.java.

References com.quadcap.http.client.Mp3FrameStream.bitrate, com.quadcap.http.client.Mp3FrameStream.bitrateEnc, com.quadcap.http.client.Mp3FrameStream.bitrateEncStart, com.quadcap.http.client.Mp3FrameStream.bitrates, com.quadcap.http.client.Mp3FrameStream.copy, com.quadcap.http.client.Mp3FrameStream.count, com.quadcap.http.client.Mp3FrameStream.emph, com.quadcap.http.client.Mp3FrameStream.frame, com.quadcap.http.client.Mp3FrameStream.frameData, com.quadcap.http.client.Mp3FrameStream.framesize, com.quadcap.http.client.Mp3FrameStream.frequency, com.quadcap.http.client.Mp3FrameStream.frequencyStart, com.quadcap.http.client.Mp3FrameStream.home, com.quadcap.http.client.Mp3FrameStream.layer, com.quadcap.http.client.Mp3FrameStream.mode, com.quadcap.http.client.Mp3FrameStream.modeExt, com.quadcap.http.client.Mp3FrameStream.msg(), com.quadcap.http.client.Mp3FrameStream.nonFrameCount, com.quadcap.http.client.Mp3FrameStream.nonFrameData, com.quadcap.http.client.Mp3FrameStream.pad, com.quadcap.http.client.Mp3FrameStream.priv, com.quadcap.http.client.Mp3FrameStream.protection, com.quadcap.http.client.Mp3FrameStream.samplerate, com.quadcap.http.client.Mp3FrameStream.samplerates, com.quadcap.http.client.Mp3FrameStream.started, com.quadcap.http.client.Mp3FrameStream.state, com.quadcap.http.client.Mp3FrameStream.totalBytes, and com.quadcap.http.client.Mp3FrameStream.write().

Referenced by com.quadcap.http.client.HttpFetcher.ripStream(), and com.quadcap.http.client.Mp3FrameStream.write().


Member Data Documentation

double com.quadcap.http.client.Mp3FrameStream.bitrate = 0 [package]
 

Definition at line 37 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.bitrateEnc = 0 [package]
 

Definition at line 27 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.bitrateEncStart = 0 [package]
 

Definition at line 46 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int [][] com.quadcap.http.client.Mp3FrameStream.bitrates [package]
 

Initial value:

{ {0, 8, 32, 32, 0, 32, 32, 32}, {0, 8, 32, 32, 0, 32, 32, 32}, {0, 16, 48, 64, 0, 40, 48, 64}, {0, 24, 56, 96, 0, 48, 56, 96}, {0, 32, 64, 128, 0, 56, 64, 128}, {0, 64, 80, 160, 0, 64, 80, 160}, {0, 80, 96, 192, 0, 80, 96, 192}, {0, 96, 112, 224, 0, 96, 112, 224}, {0, 112, 128, 256, 0, 112, 128, 256}, {0, 128, 160, 288, 0, 128, 160, 288}, {0, 160, 192, 320, 0, 160, 192, 320}, {0, 112, 224, 352, 0, 192, 224, 352}, {0, 128, 256, 384, 0, 224, 256, 384}, {0, 256, 320, 416, 0, 256, 320, 416}, {0, 320, 384, 448, 0, 320, 384, 448}, {0, 320, 384, 448, 0, 320, 384, 448} }

Definition at line 153 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.copy = 0 [package]
 

Definition at line 33 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.count = 0 [package]
 

Definition at line 40 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.main(), and com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.emph = 0 [package]
 

Definition at line 35 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

ByteArrayOutputStream com.quadcap.http.client.Mp3FrameStream.frame = new ByteArrayOutputStream() [package]
 

Definition at line 19 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

OutputStream com.quadcap.http.client.Mp3FrameStream.frameData [package]
 

Definition at line 20 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.close(), and com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.framesize = 0 [package]
 

Definition at line 39 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.frequency = 0 [package]
 

Definition at line 28 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.frequencyStart = 0 [package]
 

Definition at line 47 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.home = 0 [package]
 

Definition at line 34 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.id = 0 [package]
 

Definition at line 24 of file Mp3FrameStream.java.

int com.quadcap.http.client.Mp3FrameStream.layer = 0 [package]
 

Definition at line 25 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.mode = 0 [package]
 

Definition at line 31 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.modeExt = 0 [package]
 

Definition at line 32 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.nonFrameCount = 0 [package]
 

Definition at line 43 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.close(), and com.quadcap.http.client.Mp3FrameStream.write().

OutputStream com.quadcap.http.client.Mp3FrameStream.nonFrameData [package]
 

Definition at line 21 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.close(), and com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.pad = 0 [package]
 

Definition at line 29 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.priv = 0 [package]
 

Definition at line 30 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.protection = 0 [package]
 

Definition at line 26 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

double com.quadcap.http.client.Mp3FrameStream.samplerate = 0 [package]
 

Definition at line 38 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

int [] com.quadcap.http.client.Mp3FrameStream.samplerates [package]
 

Initial value:

{ 22050, 24000, 16000, 0, 44100, 48000, 32000, 0 }

Definition at line 148 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().

boolean com.quadcap.http.client.Mp3FrameStream.started = false [package]
 

Definition at line 45 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.init(), and com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.state = 0 [package]
 

Definition at line 22 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.main(), and com.quadcap.http.client.Mp3FrameStream.write().

int com.quadcap.http.client.Mp3FrameStream.totalBytes = 0 [package]
 

Definition at line 42 of file Mp3FrameStream.java.

Referenced by com.quadcap.http.client.Mp3FrameStream.write().