Lines Matching defs:meta
214 int32_t AVSessionItem::GetAVMetaData(AVMetaData& meta)
229 meta = metaData_;
284 void AVSessionItem::ReportSetAVMetaDataInfo(const AVMetaData& meta)
288 if (meta.GetMediaImage() != nullptr || !(meta.GetMediaImageUri().empty())) {
291 if (meta.GetAVQueueImage() != nullptr || !(meta.GetAVQueueImageUri().empty())) {
294 std::string API_PARAM_STRING = "assetId: " + meta.GetAssetId() + ", "
295 + "artist: " + meta.GetArtist() + ", "
296 + "title: " + meta.GetTitle() + ", "
297 + "subtitle: " + meta.GetSubTitle() + ", "
298 + "avQueueId: " + meta.GetAVQueueId() + ", "
299 + "duration: " + std::to_string(meta.GetDuration()) + ", "
300 + "avQueueName: " + meta.GetAVQueueName() + ", "
309 int32_t AVSessionItem::SetAVMetaData(const AVMetaData& meta)
314 ReportSetAVMetaDataInfo(meta);
315 CHECK_AND_RETURN_RET_LOG(metaData_.CopyFrom(meta), AVSESSION_ERROR, "AVMetaData set error");
329 SLOGI("send metadata change event to controllers with title %{public}s", meta.GetTitle().c_str());
330 AVSessionEventHandler::GetInstance().AVSessionPostTask([this, meta]() {
332 meta.GetTitle().c_str(), static_cast<int>(controllers_.size()));
337 controller->HandleMetaDataChange(meta);
345 auto ret = remoteSource_->SetAVMetaData(meta);