1 // Copyright 2015 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef CHROMECAST_PUBLIC_MEDIA_CAST_KEY_SYSTEM_H_ 6 #define CHROMECAST_PUBLIC_MEDIA_CAST_KEY_SYSTEM_H_ 7 8 namespace chromecast { 9 namespace media { 10 11 // Specifies the encryption key system used by a given buffer. 12 // TODO(yucliu): Remove KEY_SYSTEM_CLEAR_KEY in next 3P Linux Update. 13 enum CastKeySystem { 14 KEY_SYSTEM_NONE = 0, 15 KEY_SYSTEM_CLEAR_KEY, 16 KEY_SYSTEM_PLAYREADY, 17 KEY_SYSTEM_WIDEVINE 18 }; 19 20 } // namespace media 21 } // namespace chromecast 22 23 #endif // CHROMECAST_PUBLIC_MEDIA_CAST_KEY_SYSTEM_H_ 24