set playertype to trackrender
authorsaber <saber.huang@samsung.com>
Fri, 8 Nov 2024 08:32:07 +0000 (08:32 +0000)
committersaber <saber.huang@samsung.com>
Fri, 8 Nov 2024 08:32:07 +0000 (08:32 +0000)
src/esplusplayer/src/esplayer.cpp
src/plusplayer-core/include_internal/core/trackrendereradapter.h
src/plusplayer-core/src/trackrendereradapter.cpp

index 9a59495e95b7021e5c7020ebfe70a8b66bc2909c..8037c53daea23debf58aa118002b5740d4d70f96 100755 (executable)
@@ -613,6 +613,15 @@ void EsPlayer::SetTrackRendererAttributes_() {
       static_cast<std::uint32_t>(time_unit_type));
   trackrenderer_->SetAttribute(TrackRendererAdapter::Attribute::kVirtualMicMode,
                               virtual_mic_mode_);
+  /*
+    std::map<std::uint32_t, PlayerTypes> players_map_ = {
+        {1, PlayerTypes::kDefaultPlayer},
+        {2, PlayerTypes::kDashPlayer},
+        {3, PlayerTypes::kESPlayer},
+        {4, PlayerTypes::kDefaultPlayerHttp}};
+  */
+  trackrenderer_->SetAttribute(TrackRendererAdapter::Attribute::kPlayerType,
+                               static_cast<std::uint32_t>(3));                              
 }
 
 // LCOV_EXCL_START
index aa249cb1da89e2b6b575975983b95e79b97a1fc5..6da9729a1e7c08d4e0e544af28b62ddfb46df949 100644 (file)
@@ -75,6 +75,7 @@ class TrackRendererAdapter {
     kVideoProgressiveMode,      // std::uint32_t
     kPlayerTimeUnitType,        // std::uint32_t
     kVirtualMicMode,            // std::uint32_t
+    kPlayerType,                // std::uint32_t
   };
 
   // TODO(js4716.chun):CHECK POINTS
index d9d9c5396c707c4403a8f6830ab95db1947c053d..9b31bfa22ed4170f2bab27e348114bd2c0b56281 100644 (file)
@@ -568,7 +568,9 @@ static const std::map<TrackRendererAdapter::Attribute, AttrInfo>
         {TrackRendererAdapter::Attribute::kPlayerTimeUnitType,
          {ValueType::kUInt32, "player-time-unit-type"}},
         {TrackRendererAdapter::Attribute::kVirtualMicMode,
-         {ValueType::kUInt32, "virtual-mic-mode"}}};
+         {ValueType::kUInt32, "virtual-mic-mode"}},
+        {TrackRendererAdapter::Attribute::kPlayerType,
+         {ValueType::kUInt32, "player-type"}}};
 }  // namespace adapter_utils
 
 void TrackRendererAdapter::SetAttribute(