# StreamingPolicyContentKeys

object

## defaultKey
object 
[DefaultKey](https://docs.mediakind.com/api-reference/media-api/schemas/defaultkey) Optional

Default content key used by the encryption.

### Show 2 properties

- **label**  
  stringOptional  
  Labels are a potential matching field for selecting a content key via a streaming locator.

- **policyName**  
  stringOptional  
  Policy used by the key.

### keyToTrackMappings
list of objects  
[StreamingPolicyContentKey](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicycontentkey) Optional

List of content keys used by the key. Used to assign different keys to different tracks. For instance, using widevine L3 for SD and L1 for HD.

### Show 3 properties

- **label**  
  stringOptional  
  Labels are a potential matching field for selecting a content key via a streaming locator.

- **policyName**  
  stringOptional  
  Policy used by the key.

- **tracks**  
  list of objects  
  [StreamingPolicyTrackSelection](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicytrackselection) Optional

This represents which tracks should be encrypted.

### Show 1 property

- **trackSelections**  
  list of objects  
  [StreamingPolicyTrackPropertyCondition](https://docs.mediakind.com/api-reference/media-api/schemas/streamingpolicytrackpropertycondition) Optional

track selections is used to specify a set or a subset of track for selection by the streaming policy.

### Show 3 properties

- **operation**  
  enumRequired  
  Track property operation. Only equality is supported.

Allowed values: Unknown, Equal

- **property**  
  enumRequired  
  Track property type

Allowed values: Unknown, FourCC

- **value**  
  stringOptional  
  Track property value
