[SampleReader][cleanups] Separate Get/Set stream id methods #1718
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Separate Get/Set stream id methods
so that its possible set streamid without use the factory
Motivation and context
on the future drm rework for the drm autoselection im moving this code
inputstream.adaptive/src/main.cpp
Lines 246 to 257 in 397a0c1
in to
Session::PrepareStream
(PrepareStream method will be used to initialize drm for all types of manifests)this is required because currently there is CFragmentedSampleReader that needs
reader->SetDecrypter
on the rework code GetSingleSampleDecryptor/GetDecrypterCaps dont exists anymore
and i need to get them by using session id that on main.cpp on new code cannot be achieved without adding additional methods which in my opinion are not necessary
along this change i changed all vars types by using int everywhere, since kodi interface use int only
How has this been tested?
Screenshots (if appropriate):
Types of change
Checklist: