Pepper_47_C_interfaces
Public Attributes | List of all members
PP_VideoDecoderConfig Struct Reference

#include <pp_content_decryptor.h>

Collaboration diagram for PP_VideoDecoderConfig:
Collaboration graph

Public Attributes

PP_VideoCodec codec
 
PP_VideoCodecProfile profile
 
PP_DecryptedFrameFormat format
 
int32_t width
 
int32_t height
 
uint32_t request_id
 

Detailed Description

PP_VideoDecoderConfig contains video decoder configuration information required to initialize video decoders, and a request ID that allows clients to associate a decoder initialization request with a status response. Note: When codec requires extra data for initialization, the data is sent as a PP_Resource carried alongside PP_VideoDecoderConfig.

Definition at line 407 of file pp_content_decryptor.h.

Member Data Documentation

PP_VideoCodec PP_VideoDecoderConfig::codec

The video codec to initialize.

Definition at line 411 of file pp_content_decryptor.h.

PP_DecryptedFrameFormat PP_VideoDecoderConfig::format

Output video format.

Definition at line 419 of file pp_content_decryptor.h.

int32_t PP_VideoDecoderConfig::height

Height of decoded video frames, in pixels.

Definition at line 427 of file pp_content_decryptor.h.

PP_VideoCodecProfile PP_VideoDecoderConfig::profile

Profile to use when initializing the video codec.

Definition at line 415 of file pp_content_decryptor.h.

uint32_t PP_VideoDecoderConfig::request_id

Client-specified identifier for the associated video decoder initialization request. By using this value, the client can associate a decoder initialization status response with an initialization request.

Definition at line 433 of file pp_content_decryptor.h.

int32_t PP_VideoDecoderConfig::width

Width of decoded video frames, in pixels.

Definition at line 423 of file pp_content_decryptor.h.


The documentation for this struct was generated from the following file: