added support for returning audio in the FFmpegDecoder

FFmpeg decoder now indexes and returns audio as expected
This commit is contained in:
itsmattkc
2019-11-15 13:53:58 +09:00
parent 40b3879440
commit 336b3a8e05
5 changed files with 228 additions and 142 deletions
+12 -2
View File
@@ -100,6 +100,11 @@ void Frame::set_format(const olive::PixelFormat &format)
format_ = format;
}
QByteArray Frame::ToByteArray()
{
return data_;
}
const int &Frame::sample_count()
{
return sample_count_;
@@ -110,12 +115,12 @@ void Frame::set_sample_count(const int &audio_sample_count)
sample_count_ = audio_sample_count;
}
uint8_t *Frame::data()
char *Frame::data()
{
return data_.data();
}
const uint8_t *Frame::const_data()
const char *Frame::const_data()
{
return data_.constData();
}
@@ -134,3 +139,8 @@ void Frame::destroy()
{
data_.clear();
}
int Frame::allocated_size() const
{
return data_.size();
}