Searched refs:WebmElement (Results 1 - 9 of 9) sorted by relevance

/frameworks/av/media/libstagefright/webm/
H A DWebmElement.h27 struct WebmElement : public LightRefBase<WebmElement> { struct in namespace:android
30 WebmElement(uint64_t id, uint64_t size);
31 virtual ~WebmElement();
40 static sp<WebmElement> EbmlHeader(
48 static sp<WebmElement> SegmentInfo(uint64_t scale = 1000000, double dur = 0);
50 static sp<WebmElement> AudioTrackEntry(
59 static sp<WebmElement> VideoTrackEntry(
66 static sp<WebmElement> SeekEntry(uint64_t id, uint64_t off);
67 static sp<WebmElement> CuePointEntr
[all...]
H A DWebmElement.cpp18 #define LOG_TAG "WebmElement"
21 #include "WebmElement.h"
48 uint64_t childrenSum(const List<sp<WebmElement> >& children) {
50 for (List<sp<WebmElement> >::const_iterator it = children.begin();
64 List<sp<WebmElement> > &ls) {
76 WebmElement::WebmElement(uint64_t id, uint64_t size) function in class:android::WebmElement
80 WebmElement::~WebmElement() {
83 int WebmElement
[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>&))
122 static sp<WebmElement> videoTrack(const sp<MetaData>& md);
123 static sp<WebmElement> audioTrack(const sp<MetaData>& md);
H A DAndroid.mk10 WebmElement.cpp \
H A DWebmFrame.h20 #include "WebmElement.h"
36 sp<WebmElement> SimpleBlock(uint64_t baseTimecode) const;
H A DWebmWriter.cpp84 sp<WebmElement> WebmWriter::videoTrack(const sp<MetaData>& md) {
88 return WebmElement::VideoTrackEntry(width, height);
92 sp<WebmElement> WebmWriter::audioTrack(const sp<MetaData>& md) {
125 sp<WebmElement> entry = WebmElement::AudioTrackEntry(
276 sp<WebmElement> cues = new WebmMaster(kMkvCues, mCuePoints);
288 sp<WebmElement> space = new EbmlVoid(mEstimatedCuesSize - cuesSize);
306 sp<WebmElement> duration = new WebmFloat(
313 List<sp<WebmElement> > seekEntries;
314 seekEntries.push_back(WebmElement
[all...]
H A DWebmFrameThread.h64 List<sp<WebmElement> >& cues);
71 List<sp<WebmElement> >& cues);
85 List<sp<WebmElement> >& mCues;
92 List<sp<WebmElement> >& children);
93 void writeCluster(List<sp<WebmElement> >& children);
H A DWebmFrameThread.cpp69 List<sp<WebmElement> >& cues)
83 List<sp<WebmElement> >& cues)
109 List<sp<WebmElement> >& children) {
119 void WebmFrameSinkThread::writeCluster(List<sp<WebmElement> >& children) {
124 sp<WebmElement> cluster = new WebmMaster(kMkvCluster, children);
139 List<sp<WebmElement> > children;
182 sp<WebmElement> cuePoint = WebmElement::CuePointEntry(cueTime, 1, fpos - mSegmentDataStart);
H A DWebmFrame.cpp57 sp<WebmElement> WebmFrame::SimpleBlock(uint64_t baseTimecode) const {

Completed in 413 milliseconds