---
title: "CMMetadataDataTypeRegistryDataTypeIsBaseDataType(_:)"
framework: coremedia
role: symbol
role_heading: Function
path: "coremedia/cmmetadatadatatyperegistrydatatypeisbasedatatype(_:)"
---

# CMMetadataDataTypeRegistryDataTypeIsBaseDataType(_:)

Returns a Boolean value that indicates whether a data type identifier represents a base data type.

## Declaration

```swift
func CMMetadataDataTypeRegistryDataTypeIsBaseDataType(_ dataType: CFString) -> Bool
```

## Parameters

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

## Return Value

Return Value kCFBooleanTrue if first data type conforms to the second data type; kCFBooleanFalse otherwise.

## Discussion

Discussion This is simply a convenience method to test to see if a given data type identifier is in the array returned by CMMetadataDataTypeRegistryGetBaseDataTypes().

## See Also

### Inspecting Metadata

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