2015-04-22 19:22:01 +02:00
|
|
|
#ifndef AVCCONFIGURATION_H
|
|
|
|
#define AVCCONFIGURATION_H
|
|
|
|
|
2015-09-06 19:57:33 +02:00
|
|
|
#include "./avcinfo.h"
|
2015-04-22 19:22:01 +02:00
|
|
|
|
|
|
|
#include <vector>
|
|
|
|
|
|
|
|
namespace Media {
|
|
|
|
|
|
|
|
struct LIB_EXPORT AvcConfiguration
|
|
|
|
{
|
|
|
|
AvcConfiguration();
|
|
|
|
byte profileIdc;
|
|
|
|
byte profileCompat;
|
|
|
|
byte levelIdc;
|
|
|
|
byte naluSizeLength;
|
|
|
|
std::vector<SpsInfo> spsInfos;
|
|
|
|
std::vector<PpsInfo> ppsInfos;
|
|
|
|
};
|
|
|
|
|
|
|
|
inline AvcConfiguration::AvcConfiguration() :
|
|
|
|
profileIdc(0),
|
|
|
|
profileCompat(0),
|
|
|
|
levelIdc(0),
|
|
|
|
naluSizeLength(0)
|
|
|
|
{}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif // AVCCONFIGURATION_H
|