Lines Matching defs:aacDemuxerPlugin

33     std::shared_ptr<AACDemuxerPlugin> aacDemuxerPlugin = AacDemuxerPluginCreate("process");
34 ASSERT_TRUE(aacDemuxerPlugin != nullptr);
35 auto resetStatus = aacDemuxerPlugin->Reset();
37 auto initStatus = aacDemuxerPlugin->Init();
39 auto prepareStatus = aacDemuxerPlugin->Prepare();
41 auto startStatus = aacDemuxerPlugin->Start();
43 auto stopStatus = aacDemuxerPlugin->Stop();
45 auto freeStatus = aacDemuxerPlugin->Deinit();
51 std::shared_ptr<AACDemuxerPlugin> aacDemuxerPlugin = AacDemuxerPluginCreate("get parameter");
52 ASSERT_TRUE(aacDemuxerPlugin != nullptr);
54 auto channelLayoutStatus = aacDemuxerPlugin->GetParameter(Tag::AUDIO_CHANNEL_LAYOUT, para);
56 auto mediaTypeStatus = aacDemuxerPlugin->GetParameter(Tag::MEDIA_TYPE, para);
58 auto sampleRateStatus = aacDemuxerPlugin->GetParameter(Tag::AUDIO_SAMPLE_RATE, para);
60 auto bitrateStatus = aacDemuxerPlugin->GetParameter(Tag::MEDIA_BITRATE, para);
62 auto channelsStatus = aacDemuxerPlugin->GetParameter(Tag::AUDIO_CHANNELS, para);
64 auto trackIdStatus = aacDemuxerPlugin->GetParameter(Tag::TRACK_ID, para);
66 auto mimeStatus = aacDemuxerPlugin->GetParameter(Tag::MIME, para);
68 auto streamFormatStatus = aacDemuxerPlugin->GetParameter(Tag::AUDIO_AAC_STREAM_FORMAT, para);
70 auto mpegVersionStatus = aacDemuxerPlugin->GetParameter(Tag::AUDIO_MPEG_VERSION, para);
72 auto sampleFormatStatus = aacDemuxerPlugin->GetParameter(Tag::AUDIO_SAMPLE_FORMAT, para);
74 auto samplePerFrameStatus = aacDemuxerPlugin->GetParameter(Tag::AUDIO_SAMPLE_PER_FRAME, para);
76 auto profileStatus = aacDemuxerPlugin->GetParameter(Tag::AUDIO_AAC_PROFILE, para);
82 std::shared_ptr<AACDemuxerPlugin> aacDemuxerPlugin = AacDemuxerPluginCreate("get parameter");
83 ASSERT_TRUE(aacDemuxerPlugin != nullptr);
84 ASSERT_TRUE(aacDemuxerPlugin->SetParameter(Tag::AUDIO_CHANNEL_LAYOUT, AudioChannelLayout::STEREO)
86 ASSERT_TRUE(aacDemuxerPlugin->SetParameter(Tag::MEDIA_TYPE, MediaType::AUDIO) == Status::ERROR_UNIMPLEMENTED);
87 ASSERT_TRUE(aacDemuxerPlugin->SetParameter(Tag::TRACK_ID, 0) == Status::ERROR_UNIMPLEMENTED);
88 ASSERT_TRUE(aacDemuxerPlugin->SetParameter(Tag::MIME, MEDIA_MIME_AUDIO_AAC) == Status::ERROR_UNIMPLEMENTED);
89 ASSERT_TRUE(aacDemuxerPlugin->SetParameter(Tag::AUDIO_SAMPLE_FORMAT, AudioSampleFormat::S16)
91 ASSERT_TRUE(aacDemuxerPlugin->SetParameter(Tag::AUDIO_SAMPLE_PER_FRAME, 1024) // sample per frame: 1024
93 ASSERT_TRUE(aacDemuxerPlugin->SetParameter(Tag::AUDIO_AAC_PROFILE, AudioAacProfile::LC)
95 ASSERT_TRUE(aacDemuxerPlugin->SetParameter(Tag::AUDIO_AAC_STREAM_FORMAT, AudioAacStreamFormat::MP4ADTS)
101 std::shared_ptr<AACDemuxerPlugin> aacDemuxerPlugin = AacDemuxerPluginCreate("get allocator");
102 ASSERT_TRUE(aacDemuxerPlugin != nullptr);
103 auto allocator = aacDemuxerPlugin->GetAllocator();
109 std::shared_ptr<AACDemuxerPlugin> aacDemuxerPlugin = AacDemuxerPluginCreate("set callback");
110 ASSERT_TRUE(aacDemuxerPlugin != nullptr);
112 auto status = aacDemuxerPlugin->SetCallback(cb);
118 std::shared_ptr<AACDemuxerPlugin> aacDemuxerPlugin = AacDemuxerPluginCreate("get track count");
119 ASSERT_TRUE(aacDemuxerPlugin != nullptr);
120 ASSERT_TRUE(aacDemuxerPlugin->GetTrackCount() == 0);
125 std::shared_ptr<AACDemuxerPlugin> aacDemuxerPlugin = AacDemuxerPluginCreate("select track");
126 ASSERT_TRUE(aacDemuxerPlugin != nullptr);
127 auto selectStatus = aacDemuxerPlugin->SelectTrack(0);
133 std::shared_ptr<AACDemuxerPlugin> aacDemuxerPlugin = AacDemuxerPluginCreate("unselect track");
134 ASSERT_TRUE(aacDemuxerPlugin != nullptr);
135 auto unselectStatus = aacDemuxerPlugin->UnselectTrack(0);
141 std::shared_ptr<AACDemuxerPlugin> aacDemuxerPlugin = AacDemuxerPluginCreate("get select track");
142 ASSERT_TRUE(aacDemuxerPlugin != nullptr);
144 auto selectStatus = aacDemuxerPlugin->GetSelectedTracks(trackIds);