transcoding: Adding TranscodingJobStats for benchmarking.

Bug: 145628554
Bug: 154734285
Bug: 154734456

Test: Unit test

Change-Id: I0e51094953a89e9dc6f0e13b7e4202cbd7ba80e7
diff --git a/media/libmediatranscoding/tests/TranscodingClientManager_tests.cpp b/media/libmediatranscoding/tests/TranscodingClientManager_tests.cpp
index 82983bd..1583325 100644
--- a/media/libmediatranscoding/tests/TranscodingClientManager_tests.cpp
+++ b/media/libmediatranscoding/tests/TranscodingClientManager_tests.cpp
@@ -185,7 +185,8 @@
             auto clientCallback = it->second.callback.lock();
             if (clientCallback != nullptr) {
                 clientCallback->onTranscodingFinished(
-                        mLastJob.second, TranscodingResultParcel({mLastJob.second, 0}));
+                        mLastJob.second,
+                        TranscodingResultParcel({mLastJob.second, 0, std::nullopt}));
             }
         }
         mJobs.erase(it);