Home
last modified time | relevance | path

Searched refs:WebmElement (Results 1 – 10 of 10) sorted by relevance

/aosp12/frameworks/av/media/libstagefright/webm/
H A DWebmElement.h29 struct WebmElement : public LightRefBase<WebmElement> { struct
32 WebmElement(uint64_t id, uint64_t size); argument
33 virtual ~WebmElement();
42 static sp<WebmElement> EbmlHeader(
52 static sp<WebmElement> AudioTrackEntry(
73 static sp<WebmElement> SimpleBlock(
87 struct WebmFloat : public WebmElement {
94 struct WebmBinary : public WebmElement {
100 struct WebmString : public WebmElement {
116 struct EbmlVoid : public WebmElement {
[all …]
H A DWebmElement.cpp66 List<sp<WebmElement> > &ls) { in populateCommonTrackEntries()
78 WebmElement::WebmElement(uint64_t id, uint64_t size) in WebmElement() function in android::WebmElement
82 WebmElement::~WebmElement() { in ~WebmElement()
100 uint64_t WebmElement::totalSize() { in totalSize()
238 : WebmElement(id, 0) { in WebmMaster()
260 sp<WebmElement> WebmElement::CuePointEntry(uint64_t time, int track, uint64_t off) { in CuePointEntry()
272 sp<WebmElement> WebmElement::SeekEntry(uint64_t id, uint64_t off) { in SeekEntry()
279 sp<WebmElement> WebmElement::EbmlHeader( in EbmlHeader()
297 sp<WebmElement> WebmElement::SegmentInfo(uint64_t scale, double dur) { in SegmentInfo()
307 sp<WebmElement> WebmElement::AudioTrackEntry( in AudioTrackEntry()
[all …]
H A DWebmWriter.cpp86 sp<WebmElement> WebmWriter::videoTrack(const sp<MetaData>& md) { in videoTrack()
111 return WebmElement::VideoTrackEntry(codec, width, height, md); in videoTrack()
115 sp<WebmElement> WebmWriter::audioTrack(const sp<MetaData>& md) { in audioTrack()
172 sp<WebmElement> entry = WebmElement::AudioTrackEntry("A_OPUS", nChannels, samplerate, in audioTrack()
211 sp<WebmElement> entry = WebmElement::AudioTrackEntry("A_VORBIS", nChannels, samplerate, in audioTrack()
401 sp<WebmElement> duration = new WebmFloat( in reset()
408 List<sp<WebmElement> > seekEntries; in reset()
537 ebml = WebmElement::EbmlHeader(); in start()
540 info = WebmElement::SegmentInfo(mTimeCodeScale, 0); in start()
542 List<sp<WebmElement> > children; in start()
[all …]
H A DWebmWriter.h75 List<sp<WebmElement> > mCuePoints;
86 sp<WebmElement> (*mMakeTrack)(const sp<MetaData>&);
89 sp<WebmElement> mTrackEntry;
99 WebmStream(int type, const char *name, sp<WebmElement> (*makeTrack)(const sp<MetaData>&)) in WebmStream()
113 Vector<sp<WebmElement>> mStreamsInOrder;
123 static sp<WebmElement> videoTrack(const sp<MetaData>& md);
124 static sp<WebmElement> audioTrack(const sp<MetaData>& md);
H A DWebmFrameThread.h64 List<sp<WebmElement> >& cues);
71 List<sp<WebmElement> >& cues);
85 List<sp<WebmElement> >& mCues;
93 List<sp<WebmElement> >& children);
94 void writeCluster(List<sp<WebmElement> >& children);
H A DWebmFrameThread.cpp75 List<sp<WebmElement> >& cues) in WebmFrameSinkThread()
90 List<sp<WebmElement> >& cues) in WebmFrameSinkThread()
117 List<sp<WebmElement> >& children) { in initCluster()
127 void WebmFrameSinkThread::writeCluster(List<sp<WebmElement> >& children) { in writeCluster()
132 sp<WebmElement> cluster = new WebmMaster(kMkvCluster, children); in writeCluster()
147 List<sp<WebmElement> > children; in flushFrames()
190 sp<WebmElement> cuePoint = WebmElement::CuePointEntry(cueTime, 1, fpos - mSegmentDataStart); in flushFrames()
H A DWebmFrame.h38 sp<WebmElement> SimpleBlock(uint64_t baseTimecode) const;
H A DAndroid.bp30 "WebmElement.cpp",
H A DWebmFrame.cpp57 sp<WebmElement> WebmFrame::SimpleBlock(uint64_t baseTimecode) const { in SimpleBlock()
/aosp12/frameworks/av/media/libstagefright/webm/tests/
H A DWebmFrameThreadUnitTest.cpp110 List<sp<WebmElement>> mCuePoints;