#include <WAVAudioFileSource.hh>
|
| typedef void( | afterGettingFunc) (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
| |
| typedef void( | onCloseFunc) (void *clientData) |
| |
|
| static WAVAudioFileSource * | createNew (UsageEnvironment &env, char const *fileName) |
| |
| static AudioInputDevice * | createNew (UsageEnvironment &env, int inputPortNumber, unsigned char bitsPerSample, unsigned char numChannels, unsigned samplingFrequency, unsigned granularityInMS=20) |
| |
| static AudioPortNames * | getPortNames () |
| |
| static Boolean | lookupByName (UsageEnvironment &env, char const *sourceName, FramedSource *&resultSource) |
| |
| static Boolean | lookupByName (UsageEnvironment &env, char const *sourceName, MediaSource *&resultSource) |
| |
| static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium) |
| |
| static void | handleClosure (void *clientData) |
| |
| static void | afterGetting (FramedSource *source) |
| |
| static void | close (UsageEnvironment &env, char const *mediumName) |
| |
| static void | close (Medium *medium) |
| |
Definition at line 39 of file WAVAudioFileSource.hh.
| typedef void( FramedSource::afterGettingFunc) (void *clientData, unsigned frameSize, unsigned numTruncatedBytes, struct timeval presentationTime, unsigned durationInMicroseconds) |
|
inherited |
| typedef void( FramedSource::onCloseFunc) (void *clientData) |
|
inherited |
| virtual WAVAudioFileSource::~WAVAudioFileSource |
( |
| ) |
|
|
protectedvirtual |
| static void FramedSource::afterGetting |
( |
FramedSource * |
source | ) |
|
|
staticinherited |
| unsigned char AudioInputDevice::bitsPerSample |
( |
| ) |
const |
|
inlineinherited |
| static void Medium::close |
( |
Medium * |
medium | ) |
|
|
staticinherited |
| static AudioInputDevice* AudioInputDevice::createNew |
( |
UsageEnvironment & |
env, |
|
|
int |
inputPortNumber, |
|
|
unsigned char |
bitsPerSample, |
|
|
unsigned char |
numChannels, |
|
|
unsigned |
samplingFrequency, |
|
|
unsigned |
granularityInMS = 20 |
|
) |
| |
|
staticinherited |
| virtual void WAVAudioFileSource::doGetNextFrame |
( |
| ) |
|
|
privatevirtual |
| void WAVAudioFileSource::doReadFromFile |
( |
| ) |
|
|
protected |
| virtual void WAVAudioFileSource::doStopGettingFrames |
( |
| ) |
|
|
privatevirtual |
| static void WAVAudioFileSource::fileReadableHandler |
( |
WAVAudioFileSource * |
source, |
|
|
int |
mask |
|
) |
| |
|
staticprotected |
| virtual void MediaSource::getAttributes |
( |
| ) |
const |
|
virtualinherited |
| unsigned char WAVAudioFileSource::getAudioFormat |
( |
| ) |
|
| virtual double WAVAudioFileSource::getAverageLevel |
( |
| ) |
const |
|
privatevirtual |
| void FramedSource::getNextFrame |
( |
unsigned char * |
to, |
|
|
unsigned |
maxSize, |
|
|
afterGettingFunc * |
afterGettingFunc, |
|
|
void * |
afterGettingClientData, |
|
|
onCloseFunc * |
onCloseFunc, |
|
|
void * |
onCloseClientData |
|
) |
| |
|
inherited |
| static void FramedSource::handleClosure |
( |
void * |
clientData | ) |
|
|
staticinherited |
| void FramedSource::handleClosure |
( |
| ) |
|
|
inherited |
| virtual Boolean MediaSource::isAMRAudioSource |
( |
| ) |
const |
|
virtualinherited |
| Boolean FramedSource::isCurrentlyAwaitingData |
( |
| ) |
const |
|
inlineinherited |
| virtual Boolean MediaSource::isDVVideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isH264VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isH265VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isJPEGVideoSource |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isMediaSession |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isMPEG1or2VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isMPEG4VideoStreamFramer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isRTCPInstance |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean MediaSource::isRTPSource |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isRTSPClient |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isRTSPServer |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isServerMediaSession |
( |
| ) |
const |
|
virtualinherited |
| virtual Boolean Medium::isSink |
( |
| ) |
const |
|
virtualinherited |
| void WAVAudioFileSource::limitNumBytesToStream |
( |
unsigned |
numBytesToStream | ) |
|
| virtual unsigned FramedSource::maxFrameSize |
( |
| ) |
const |
|
virtualinherited |
| virtual char const* MediaSource::MIMEtype |
( |
| ) |
const |
|
virtualinherited |
Reimplemented in MP3FromADUSource, QuickTimeGenericRTPSource, MPEG4GenericRTPSource, SimpleRTPSource, H263plusVideoRTPSource, JPEGVideoRTPSource, MP3FileSource, H265VideoRTPSource, MPEG4LATMAudioRTPSource, ADUFromMP3Source, H261VideoRTPSource, MPEG1or2VideoRTPSource, VorbisAudioRTPSource, AC3AudioRTPSource, DVVideoRTPSource, MPEG1or2AudioRTPSource, MPEG4ESVideoRTPSource, H264VideoRTPSource, TheoraVideoRTPSource, VP8VideoRTPSource, VP9VideoRTPSource, MP3ADURTPSource, MPEG1or2DemuxedElementaryStream, FramedFilter, AMRAudioSource, MatroskaDemuxedTrack, and OggDemuxedTrack.
| char const* Medium::name |
( |
| ) |
const |
|
inlineinherited |
| unsigned char AudioInputDevice::numChannels |
( |
| ) |
const |
|
inlineinherited |
| unsigned WAVAudioFileSource::numPCMBytes |
( |
| ) |
const |
| unsigned AudioInputDevice::samplingFrequency |
( |
| ) |
const |
|
inlineinherited |
| void WAVAudioFileSource::seekToPCMByte |
( |
unsigned |
byteNumber | ) |
|
| virtual Boolean WAVAudioFileSource::setInputPort |
( |
int |
portIndex | ) |
|
|
privatevirtual |
| void WAVAudioFileSource::setScaleFactor |
( |
int |
scale | ) |
|
| void FramedSource::stopGettingFrames |
( |
| ) |
|
|
inherited |
| char** AudioInputDevice::allowedDeviceNames |
|
staticinherited |
| unsigned char WAVAudioFileSource::fAudioFormat |
|
private |
| unsigned char AudioInputDevice::fBitsPerSample |
|
protectedinherited |
| unsigned FramedSource::fDurationInMicroseconds |
|
protectedinherited |
| FILE* WAVAudioFileSource::fFid |
|
private |
| Boolean WAVAudioFileSource::fFidIsSeekable |
|
private |
| unsigned WAVAudioFileSource::fFileSize |
|
private |
| unsigned FramedSource::fFrameSize |
|
protectedinherited |
| unsigned AudioInputDevice::fGranularityInMS |
|
protectedinherited |
| Boolean WAVAudioFileSource::fHaveStartedReading |
|
private |
| unsigned WAVAudioFileSource::fLastPlayTime |
|
private |
| Boolean WAVAudioFileSource::fLimitNumBytesToStream |
|
private |
| unsigned FramedSource::fMaxSize |
|
protectedinherited |
| unsigned WAVAudioFileSource::fNumBytesToStream |
|
private |
| unsigned char AudioInputDevice::fNumChannels |
|
protectedinherited |
| unsigned FramedSource::fNumTruncatedBytes |
|
protectedinherited |
| double WAVAudioFileSource::fPlayTimePerSample |
|
private |
| unsigned WAVAudioFileSource::fPreferredFrameSize |
|
protected |
| struct timeval FramedSource::fPresentationTime |
|
protectedinherited |
| unsigned AudioInputDevice::fSamplingFrequency |
|
protectedinherited |
| int WAVAudioFileSource::fScaleFactor |
|
private |
| unsigned char* FramedSource::fTo |
|
protectedinherited |
| unsigned WAVAudioFileSource::fWAVHeaderSize |
|
private |
The documentation for this class was generated from the following file: