VTSessionCopySupportedPropertyDictionary(_:supportedPropertyDictionaryOut:)
Retrieves a dictionary enumerating all the supported properties of a video toolbox session.
Declaration
func VTSessionCopySupportedPropertyDictionary(_ session: VTSession, supportedPropertyDictionaryOut: UnsafeMutablePointer<CFDictionary?>) -> OSStatusParameters
- session:
The session object.
- supportedPropertyDictionaryOut:
A pointer to a Cfdictionary.
Discussion
The keys of the returned dictionary are the supported property keys.
The values are themselves dictionaries, each containing the following optional fields:
The type of value (kVTPropertyTypeKey)
The read/write status of the property (kVTPropertyReadWriteStatusKey)
Whether the property is suitable for serialization (kVTPropertyShouldBeSerializedKey)
A range or list of the supported values, if appropriate
Developer-level documentation for the property (kVTPropertyDocumentationKey)
The caller must release the returned dictionary.