Lines Matching refs:videoCodecOperationFlags
626 bool VideoDevice::isVideoEncodeOperation (const VideoCodecOperationFlags videoCodecOperationFlags)
632 return (encodeOperations & videoCodecOperationFlags) != 0;
634 DE_UNREF(videoCodecOperationFlags);
640 bool VideoDevice::isVideoDecodeOperation (const VideoCodecOperationFlags videoCodecOperationFlags)
646 return (decodeOperations & videoCodecOperationFlags) != 0;
648 DE_UNREF(videoCodecOperationFlags);
654 bool VideoDevice::isVideoOperation (const VideoCodecOperationFlags videoCodecOperationFlags)
657 return isVideoDecodeOperation(videoCodecOperationFlags) || isVideoEncodeOperation(videoCodecOperationFlags);
659 DE_UNREF(videoCodecOperationFlags);
668 const VideoCodecOperationFlags videoCodecOperationFlags)
690 if ((videoCodecOperationFlags & vk::VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT) != 0)
694 if ((videoCodecOperationFlags & vk::VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT) != 0)
698 if ((videoCodecOperationFlags & vk::VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_KHR) != 0)
702 if ((videoCodecOperationFlags & vk::VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_KHR) != 0)
709 DE_UNREF(videoCodecOperationFlags);
714 const VideoCodecOperationFlags videoCodecOperationFlags,
721 DE_ASSERT(static_cast<deUint32>(videoCodecOperationFlags) != 0u);
723 if (!createDeviceSupportingQueue(queueFlagsRequired, videoCodecOperationFlags, videoDeviceFlags))
730 DE_UNREF(videoCodecOperationFlags);
738 const VideoCodecOperationFlags videoCodecOperationFlags,
764 DE_ASSERT(videoCodecOperationFlags != 0);
807 if ((videoQueueFamilyProperties2[ndx].videoCodecOperations & videoCodecOperationFlags) != 0)
853 addVideoDeviceExtensions(deviceExtensions, apiVersion, queueFlagsRequired, videoCodecOperationFlags);
918 m_videoCodecOperation = videoCodecOperationFlags;
923 DE_UNREF(videoCodecOperationFlags);