#include "modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h"
#include <memory>
#include <utility>
#include <vector>
#include "api/transport/rtp/dependency_descriptor.h"
#include "rtc_base/bitstream_reader.h"
#include "rtc_base/checks.h"
namespace webrtc {
RtpDependencyDescriptorReader::RtpDependencyDescriptorReader(
rtc::ArrayView<const uint8_t> raw_data,
const FrameDependencyStructure* structure,
DependencyDescriptor* descriptor)
: … { … }
void RtpDependencyDescriptorReader::ReadTemplateDependencyStructure() { … }
void RtpDependencyDescriptorReader::ReadTemplateLayers() { … }
void RtpDependencyDescriptorReader::ReadTemplateDtis() { … }
void RtpDependencyDescriptorReader::ReadTemplateFdiffs() { … }
void RtpDependencyDescriptorReader::ReadTemplateChains() { … }
void RtpDependencyDescriptorReader::ReadResolutions() { … }
void RtpDependencyDescriptorReader::ReadMandatoryFields() { … }
void RtpDependencyDescriptorReader::ReadExtendedFields() { … }
void RtpDependencyDescriptorReader::ReadFrameDependencyDefinition() { … }
void RtpDependencyDescriptorReader::ReadFrameDtis() { … }
void RtpDependencyDescriptorReader::ReadFrameFdiffs() { … }
void RtpDependencyDescriptorReader::ReadFrameChains() { … }
}