31 lines
501 B
C++
31 lines
501 B
C++
#ifndef AVCCONFIGURATION_H
|
|
#define AVCCONFIGURATION_H
|
|
|
|
#include "avcinfo.h"
|
|
|
|
#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
|