Skip to content

Commit 33c4d92

Browse files
author
Clement Champetier
committed
GeneratorAudio: rename _audioDesc to _codec
* According to the class name "AudioCodec". * "getAudioCodec" returns a reference instead of make a copy. * Rename "setAudioDesc" to "setAudioCodec".
1 parent 7de4cbd commit 33c4d92

File tree

4 files changed

+14
-15
lines changed

4 files changed

+14
-15
lines changed

src/AvTranscoder/essenceStream/GeneratorAudio.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace avtranscoder
66
GeneratorAudio::GeneratorAudio( )
77
: IInputEssence( )
88
, _inputFrame( NULL )
9-
, _audioDesc( eCodecTypeEncoder )
9+
, _codec( eCodecTypeEncoder )
1010
, _frameDesc()
1111
{
1212
}
@@ -15,19 +15,19 @@ GeneratorAudio::~GeneratorAudio( )
1515
{
1616
}
1717

18-
void GeneratorAudio::setAudioDesc( const AudioCodec& audioDesc )
18+
void GeneratorAudio::setAudioCodec( const AudioCodec& codec )
1919
{
20-
_audioDesc = audioDesc;
21-
22-
_frameDesc.setSampleRate ( _audioDesc.getAVCodecContext()->sample_rate );
23-
_frameDesc.setChannels ( _audioDesc.getAVCodecContext()->channels );
2420
_frameDesc.setFps ( 25.0 );
25-
_frameDesc.setSampleFormat( _audioDesc.getAVCodecContext()->sample_fmt );
21+
_codec = codec;
22+
23+
_frameDesc.setSampleRate( _codec.getAVCodecContext()->sample_rate );
24+
_frameDesc.setChannels( _codec.getAVCodecContext()->channels );
25+
_frameDesc.setSampleFormat( _codec.getAVCodecContext()->sample_fmt );
2626
}
2727

28-
AudioCodec GeneratorAudio::getAudioCodec() const
28+
AudioCodec& GeneratorAudio::getAudioCodec()
2929
{
30-
return _audioDesc;
30+
return _codec;
3131
}
3232

3333
void GeneratorAudio::setFrame( Frame& inputFrame )

src/AvTranscoder/essenceStream/GeneratorAudio.hpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@ class AvExport GeneratorAudio : public IInputEssence
1414

1515
~GeneratorAudio( );
1616

17-
// Stream properties
18-
void setAudioDesc( const AudioCodec& audioDesc );
17+
void setAudioCodec( const AudioCodec& codec );
1918

20-
AudioCodec getAudioCodec() const;
19+
AudioCodec& getAudioCodec();
2120

2221
void setup() {}
2322

@@ -27,7 +26,7 @@ class AvExport GeneratorAudio : public IInputEssence
2726
bool readNextFrame( Frame& frameBuffer, const size_t subStreamIndex );
2827

2928
private:
30-
AudioCodec _audioDesc;
29+
AudioCodec _codec;
3130
AudioFrameDesc _frameDesc;
3231

3332
Frame* _inputFrame;

src/AvTranscoder/transcoder/StreamTranscoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ StreamTranscoder::StreamTranscoder(
147147
_transform = new AudioTransform();
148148

149149
GeneratorAudio* generatorAudio = new GeneratorAudio();
150-
generatorAudio->setAudioDesc( outputAudio->getAudioCodec() );
150+
generatorAudio->setAudioCodec( outputAudio->getAudioCodec() );
151151
_generatorEssence = generatorAudio;
152152

153153
break;

src/AvTranscoder/transcoder/Transcoder.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,7 @@ void Transcoder::addDummyStream( const Profile::ProfileDesc& profile, const ICod
405405
if( _verbose )
406406
std::cout << "add a generated audio stream" << std::endl;
407407
_generatorAudio.push_back( new GeneratorAudio() );
408-
_generatorAudio.back()->setAudioDesc( static_cast<AudioCodec>( codec ) );
408+
_generatorAudio.back()->setAudioCodec( static_cast<AudioCodec>( codec ) );
409409

410410
_streamTranscoders.push_back( new StreamTranscoder( *_generatorAudio.back(), _outputFile, profile ) );
411411
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy