Fix for b/4198446 HC - Support for Widevine Adaptive VOD

Fix for b/4075745 libWVStreamControlAPI crashes when dlopened() and dlclosed()
Added error logging to diagnose problems such as b/4430078 Playback of newly rented
    movie fails with "license expired"

Includes Widevine library build Version 4.5.0.3682

Change-Id: I5708bb3fb92f05a3dd1768620157a795ccebd57a
This commit is contained in:
Jeffrey Tinker
2011-05-21 18:06:12 -07:00
parent 907dd75e31
commit 07b60098b3
9 changed files with 140 additions and 22 deletions

View File

@@ -1020,6 +1020,27 @@ WV_Info_GetAudioBitrate(WVSession *session, unsigned long *bitRate);
CLIENT_API WVStatus
WV_Info_CurrentBandwidth(WVSession *session, unsigned long *bandwidth);
//
// METHOD: WV_Info_BytesBuffered
//
// This method retrieves information about the adaptive streaming buffer level
// for the media stream that was setup on the specified session.
//
// Parameters:
// [in] session - The session to query
//
// [out] bytesBuffered - The number of bytes currently queued in the adaptive
// streaming buffer
//
// Returns:
// WV_Status_OK on success, otherwise one of the WVStatus values
// indicating the specific error.
//
CLIENT_API WVStatus
WV_Info_BytesBuffered(WVSession *session, unsigned long long *bytesBuffered);
//
// METHOD: WV_Info_GetAdaptiveBitrates
//