Lines Matching refs:minimp4DemuxerPlugin

33     std::shared_ptr<MiniMP4DemuxerPlugin> minimp4DemuxerPlugin = MiniMP4DemuxerPluginCreate("process");

34 ASSERT_TRUE(minimp4DemuxerPlugin != nullptr);
35 auto resetStatus = minimp4DemuxerPlugin->Reset();
37 auto initStatus = minimp4DemuxerPlugin->Init();
39 auto prepareStatus = minimp4DemuxerPlugin->Prepare();
41 auto startStatus = minimp4DemuxerPlugin->Start();
43 auto stopStatus = minimp4DemuxerPlugin->Stop();
45 auto freeStatus = minimp4DemuxerPlugin->Deinit();
51 std::shared_ptr<MiniMP4DemuxerPlugin> minimp4DemuxerPlugin = MiniMP4DemuxerPluginCreate("get parameter");
52 ASSERT_TRUE(minimp4DemuxerPlugin != nullptr);
54 auto channelLayoutStatus = minimp4DemuxerPlugin->GetParameter(Tag::AUDIO_CHANNEL_LAYOUT, para);
56 auto mediaTypeStatus = minimp4DemuxerPlugin->GetParameter(Tag::MEDIA_TYPE, para);
58 auto sampleRateStatus = minimp4DemuxerPlugin->GetParameter(Tag::AUDIO_SAMPLE_RATE, para);
60 auto bitrateStatus = minimp4DemuxerPlugin->GetParameter(Tag::MEDIA_BITRATE, para);
62 auto channelsStatus = minimp4DemuxerPlugin->GetParameter(Tag::AUDIO_CHANNELS, para);
64 auto trackIdStatus = minimp4DemuxerPlugin->GetParameter(Tag::TRACK_ID, para);
66 auto mimeStatus = minimp4DemuxerPlugin->GetParameter(Tag::MIME, para);
68 auto mpegVersionStatus = minimp4DemuxerPlugin->GetParameter(Tag::AUDIO_MPEG_VERSION, para);
70 auto sampleFormatStatus = minimp4DemuxerPlugin->GetParameter(Tag::AUDIO_SAMPLE_FORMAT, para);
72 auto samplePerFrameStatus = minimp4DemuxerPlugin->GetParameter(Tag::AUDIO_SAMPLE_PER_FRAME, para);
78 std::shared_ptr<MiniMP4DemuxerPlugin> minimp4DemuxerPlugin = MiniMP4DemuxerPluginCreate("get parameter");
79 ASSERT_TRUE(minimp4DemuxerPlugin != nullptr);
80 ASSERT_TRUE(minimp4DemuxerPlugin->SetParameter(Tag::AUDIO_CHANNEL_LAYOUT, AudioChannelLayout::STEREO)
82 ASSERT_TRUE(minimp4DemuxerPlugin->SetParameter(Tag::MEDIA_TYPE, MediaType::AUDIO) == Status::ERROR_UNIMPLEMENTED);
83 ASSERT_TRUE(minimp4DemuxerPlugin->SetParameter(Tag::TRACK_ID, 0) == Status::ERROR_UNIMPLEMENTED);
84 ASSERT_TRUE(minimp4DemuxerPlugin->SetParameter(Tag::MIME, MEDIA_MIME_AUDIO_RAW) == Status::ERROR_UNIMPLEMENTED);
85 ASSERT_TRUE(minimp4DemuxerPlugin->SetParameter(Tag::AUDIO_SAMPLE_FORMAT, AudioSampleFormat::WAVE_FORMAT_PCM)
87 ASSERT_TRUE(minimp4DemuxerPlugin->SetParameter(Tag::AUDIO_SAMPLE_PER_FRAME, 8192) // sample per frame: 8192
93 std::shared_ptr<MiniMP4DemuxerPlugin> minimp4DemuxerPlugin = MiniMP4DemuxerPluginCreate("get allocator");
94 ASSERT_TRUE(minimp4DemuxerPlugin != nullptr);
95 auto allocator = minimp4DemuxerPlugin->GetAllocator();
101 std::shared_ptr<MiniMP4DemuxerPlugin> minimp4DemuxerPlugin = MiniMP4DemuxerPluginCreate("set callback");
102 ASSERT_TRUE(minimp4DemuxerPlugin != nullptr);
104 auto status = minimp4DemuxerPlugin->SetCallback(cb);
110 std::shared_ptr<MiniMP4DemuxerPlugin> minimp4DemuxerPlugin = MiniMP4DemuxerPluginCreate("get track count");
111 ASSERT_TRUE(minimp4DemuxerPlugin != nullptr);
112 ASSERT_TRUE(minimp4DemuxerPlugin->GetTrackCount() == 0);
117 std::shared_ptr<MiniMP4DemuxerPlugin> minimp4DemuxerPlugin = MiniMP4DemuxerPluginCreate("select track");
118 ASSERT_TRUE(minimp4DemuxerPlugin != nullptr);
119 auto selectStatus = minimp4DemuxerPlugin->SelectTrack(0);
125 std::shared_ptr<MiniMP4DemuxerPlugin> minimp4DemuxerPlugin = MiniMP4DemuxerPluginCreate("unselect track");
126 ASSERT_TRUE(minimp4DemuxerPlugin != nullptr);
127 auto unselectStatus = minimp4DemuxerPlugin->UnselectTrack(0);
133 std::shared_ptr<MiniMP4DemuxerPlugin> minimp4DemuxerPlugin = MiniMP4DemuxerPluginCreate("get select track");
134 ASSERT_TRUE(minimp4DemuxerPlugin != nullptr);
136 auto selectStatus = minimp4DemuxerPlugin->GetSelectedTracks(trackIds);