---
title: "CMMetadataDataTypeRegistryGetConformingDataTypes(_:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmmetadatadatatyperegistrygetconformingdatatypes(_:)"
---

# CMMetadataDataTypeRegistryGetConformingDataTypes(_:)

Returns the conforming data types for the data type, if any.

## Declaration

```swift
func CMMetadataDataTypeRegistryGetConformingDataTypes(_ dataType: CFString) -> CFArray
```

## Parameters

- `dataType`: Identifier of the data type to be queried.

## Return Value

Return Value List of conforming data types registered for the given data type, or NULL if the data type has not been registered.

## See Also

### Inspecting Metadata

- [CMMetadataDataTypeRegistryDataTypeIsRegistered(_:)](coremedia/cmmetadatadatatyperegistrydatatypeisregistered(_:).md)
- [CMMetadataDataTypeRegistryGetDataTypeDescription(_:)](coremedia/cmmetadatadatatyperegistrygetdatatypedescription(_:).md)
- [CMMetadataDataTypeRegistryDataTypeConformsToDataType(_:conformsTo:)](coremedia/cmmetadatadatatyperegistrydatatypeconformstodatatype(_:conformsto:).md)
- [CMMetadataDataTypeRegistryDataTypeIsBaseDataType(_:)](coremedia/cmmetadatadatatyperegistrydatatypeisbasedatatype(_:).md)
- [CMMetadataDataTypeRegistryGetBaseDataTypeForConformingDataType(_:)](coremedia/cmmetadatadatatyperegistrygetbasedatatypeforconformingdatatype(_:).md)
- [CMMetadataDataTypeRegistryGetBaseDataTypes()](coremedia/cmmetadatadatatyperegistrygetbasedatatypes().md)
