objc2_video_toolbox/generated/VTRAWProcessingProperties.rs
1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use objc2_core_foundation::*;
4
5use crate::*;
6
7extern "C" {
8 /// This property, if supported, requests that the Metal device corresponding to the specified registryID be used for any Metal related processing
9 ///
10 /// This property is not supported by all RAWProcessors
11 ///
12 /// See also [Apple's documentation](https://developer.apple.com/documentation/videotoolbox/kvtrawprocessingpropertykey_metaldeviceregistryid?language=objc)
13 pub static kVTRAWProcessingPropertyKey_MetalDeviceRegistryID: Option<&'static CFString>;
14}
15
16extern "C" {
17 /// Returns the color-related CVImageBuffer keys and values that will be attachments to the returned pixel buffers.
18 ///
19 /// This property may not be supported by all RAW Processors. Only color-related keys from CVImageBuffer.h are permitted in the returned dictionary.
20 ///
21 /// See also [Apple's documentation](https://developer.apple.com/documentation/videotoolbox/kvtrawprocessingpropertykey_outputcolorattachments?language=objc)
22 pub static kVTRAWProcessingPropertyKey_OutputColorAttachments: Option<&'static CFString>;
23}