Example #1
0
bool StreamCapabilities::InitAudioAAC(const uint8_t *pBuffer, uint32_t length) {
	ClearAudio();
	if (!aac.Init(pBuffer, length)) {
		ClearAudio();
		return false;
	}
	audioCodecId = CODEC_AUDIO_AAC;
	return true;
}
Example #2
0
bool StreamCapabilities::InitAudioPCM(uint32_t sampleRate, uint32_t numOfChannels) {
	ClearAudio();
	audioCodecId = CODEC_AUDIO_PCM;
  pcm._sampleRate = sampleRate;
  pcm._numOfChannels = numOfChannels;  
	return true;
}
Example #3
0
void StreamCapabilities::Clear() {
	ClearVideo();
	ClearAudio();
	bandwidthHint = 0;
}
Example #4
0
bool StreamCapabilities::InitVideoMJPG() {
	ClearAudio();
	videoCodecId= CODEC_VIDEO_JPEG;
	return true;
}
Example #5
0
bool StreamCapabilities::InitAudioG711() {
	ClearAudio();
	audioCodecId = CODEC_AUDIO_G711;
	return true;
}
Example #6
0
bool StreamCapabilities::InitAudioADTS() {
	ClearAudio();
	audioCodecId = CODEC_AUDIO_ADTS;
	return true;
}
Example #7
0
bool Output::Clear()
{
	bool aret = ClearAudio();
	bool vret = ClearVideo();
	return aret && vret;
}