Lines Matching defs:videoCodecOperation
544 const VideoCodecOperationFlags videoCodecOperation)
547 DE_ASSERT(videoCodecOperation != 0 && isVideoOperation(videoCodecOperation));
549 if (isVideoOperation(videoCodecOperation))
552 if (isVideoEncodeOperation(videoCodecOperation))
555 if (isVideoDecodeOperation(videoCodecOperation))
558 if ((videoCodecOperation & vk::VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT) != 0)
561 if ((videoCodecOperation & vk::VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT) != 0)
564 if ((videoCodecOperation & vk::VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR) != 0)
567 if ((videoCodecOperation & vk::VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR) != 0)
571 DE_UNREF(videoCodecOperation);
592 const VideoCodecOperationFlags videoCodecOperation,
597 const vk::VkQueueFlags queueFlagsRequired = getQueueFlags(videoCodecOperation);
598 const vk::VkDevice result = getDeviceSupportingQueue(queueFlagsRequired, videoCodecOperation, videoDeviceFlags);
603 DE_UNREF(videoCodecOperation);
612 vk::VkQueueFlags VideoDevice::getQueueFlags (const VideoCodecOperationFlags videoCodecOperation)
615 const vk::VkQueueFlags queueFlagsRequired = (isVideoEncodeOperation(videoCodecOperation) ? vk::VK_QUEUE_VIDEO_ENCODE_BIT_KHR : 0)
616 | (isVideoDecodeOperation(videoCodecOperation) ? vk::VK_QUEUE_VIDEO_DECODE_BIT_KHR : 0);
620 DE_UNREF(videoCodecOperation);