Searched refs:WebmElement (Results 1 – 10 of 10) sorted by relevance
/aosp12/frameworks/av/media/libstagefright/webm/ |
H A D | WebmElement.h | 29 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 D | WebmElement.cpp | 66 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 D | WebmWriter.cpp | 86 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 D | WebmWriter.h | 75 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 D | WebmFrameThread.h | 64 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 D | WebmFrameThread.cpp | 75 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 D | WebmFrame.h | 38 sp<WebmElement> SimpleBlock(uint64_t baseTimecode) const;
|
H A D | Android.bp | 30 "WebmElement.cpp",
|
H A D | WebmFrame.cpp | 57 sp<WebmElement> WebmFrame::SimpleBlock(uint64_t baseTimecode) const { in SimpleBlock()
|
/aosp12/frameworks/av/media/libstagefright/webm/tests/ |
H A D | WebmFrameThreadUnitTest.cpp | 110 List<sp<WebmElement>> mCuePoints;
|