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}
24
25extern "C" {
26    /// This property, if supported, returns the current processing metadata on the RAW Processor. The returned value can be used by the caller to create, or overwrite an existing sidecar file.
27    ///
28    /// This property is not supported by all RAWProcessors. The metadata returned represents a fully-formed sidecar file, and should be compatible with the MediaExtension FormatReader.
29    ///
30    /// See also [Apple's documentation](https://developer.apple.com/documentation/videotoolbox/kvtrawprocessingpropertykey_metadataforsidecarfile?language=objc)
31    pub static kVTRAWProcessingPropertyKey_MetadataForSidecarFile: Option<&'static CFString>;
32}