Lines Matching refs:media
44 class SpatializerPoseController : private media::SensorPoseProvider::Listener {
46 static constexpr int32_t INVALID_SENSOR = media::SensorPoseProvider::INVALID_HANDLE;
56 virtual void onHeadToStagePose(const media::Pose3f&) = 0;
57 virtual void onActualModeChange(media::HeadTrackingMode) = 0;
85 void setDesiredMode(media::HeadTrackingMode mode);
90 void setScreenToStagePose(const media::Pose3f& screenToStage);
125 std::unique_ptr<media::HeadTrackingProcessor> mProcessor;
126 std::unique_ptr<media::SensorPoseProvider> mPoseProvider;
127 int32_t mHeadSensor = media::SensorPoseProvider::INVALID_HANDLE;
128 int32_t mScreenSensor = media::SensorPoseProvider::INVALID_HANDLE;
129 std::optional<media::HeadTrackingMode> mActualMode;
135 media::VectorRecorder mHeadSensorRecorder{
138 media::VectorRecorder mHeadSensorDurableRecorder{
142 media::VectorRecorder mScreenSensorRecorder{
145 media::VectorRecorder mScreenSensorDurableRecorder{
153 void onPose(int64_t timestamp, int32_t sensor, const media::Pose3f& pose,
154 const std::optional<media::Twist3f>& twist, bool isNewReference) override;
160 std::tuple<media::Pose3f, std::optional<media::HeadTrackingMode>> calculate_l();