16 static constexpr char json[] =
59 bool isPlaying()
const {
return fCurrentTime >= 0; }
60 float currentTime()
const {
return fCurrentTime; }
63 void seek(
float t)
override {
67 float fCurrentTime = 0;
74 const std::vector<sk_sp<MockTracker>>& tracks()
const {
return fTracks; }
79 const char id[])
override {
84 fTracks.push_back(sk_make_sp<MockTracker>());
86 return fTracks.back();
90 std::vector<sk_sp<MockTracker>> fTracks;
94 auto rp = sk_make_sp<MockResourceProvider>(r);
100 const auto& tracks = rp->tracks();
#define DEF_TEST(name, reporter)
#define REPORTER_ASSERT(r, cond,...)
Builder & setResourceProvider(sk_sp< ResourceProvider >)
sk_sp< Animation > make(SkStream *)
virtual void seek(float t)=0
virtual sk_sp< ExternalTrackAsset > loadAudioAsset(const char[], const char[], const char[])