Document that DrmSessionManagerProvider doesn't call DSM#prepare()

#minor-release

PiperOrigin-RevId: 355159635
This commit is contained in:
ibaker 2021-02-02 15:20:53 +00:00 committed by Oliver Woodman
parent b1920f3a78
commit 0b34cabca0

View File

@ -23,6 +23,12 @@ import com.google.android.exoplayer2.MediaItem;
*/
public interface DrmSessionManagerProvider {
/** Returns a {@link DrmSessionManager} for the given media item. */
/**
* Returns a {@link DrmSessionManager} for the given media item.
*
* <p>The caller is responsible for {@link DrmSessionManager#prepare() preparing} the {@link
* DrmSessionManager} before use, and subsequently {@link DrmSessionManager#release() releasing}
* it.
*/
DrmSessionManager get(MediaItem mediaItem);
}