Chromium Code Reviews| Index: media/video/video_decode_accelerator.h |
| diff --git a/media/video/video_decode_accelerator.h b/media/video/video_decode_accelerator.h |
| index e2bcdf64855fdf3455fc0a3b73ae2b59c2e928e6..71c76db9e30fb0c30bd0b66c1e3176292d3db707 100644 |
| --- a/media/video/video_decode_accelerator.h |
| +++ b/media/video/video_decode_accelerator.h |
| @@ -34,6 +34,22 @@ class MEDIA_EXPORT VideoDecodeAccelerator { |
| }; |
| using SupportedProfiles = std::vector<SupportedProfile>; |
| + struct MEDIA_EXPORT Capabilities { |
| + Capabilities(); |
| + ~Capabilities(); |
| + // Flags that can be associated with a VDA. |
| + enum Flags { |
| + NO_FLAGS = 0, |
| + |
| + // If set, then the VDA makes no guarantees that it won't stall before |
| + // sending all the picture buffers to the client via PictureReady. |
| + CAN_STALL_ANY_TIME = 1 << 0, |
|
Pawel Osciak
2015/12/05 00:18:55
My feeling is that "stall" is a very specific term
liberato (no reviews please)
2015/12/07 19:04:40
i agree that it is rather specific. i chose the n
|
| + }; |
| + |
| + SupportedProfiles supported_profiles; |
| + Flags flags; |
| + }; |
| + |
| // Enumeration of potential errors generated by the API. |
| // Note: Keep these in sync with PP_VideoDecodeError_Dev. Also do not |
| // rearrange, reuse or remove values as they are used for gathering UMA |