---
title: "SCNetworkInterfaceCopyMediaSubTypes(_:)"
framework: systemconfiguration
role: symbol
role_heading: Function
path: "systemconfiguration/scnetworkinterfacecopymediasubtypes(_:)"
---

# SCNetworkInterfaceCopyMediaSubTypes(_:)

Returns a list of available media subtypes for the specified interface configuration options.

## Declaration

```swift
func SCNetworkInterfaceCopyMediaSubTypes(_ available: CFArray) -> CFArray?
```

## Parameters

- `available`: The available options as returned by the doc://com.apple.systemconfiguration/documentation/SystemConfiguration/SCNetworkInterfaceCopyMediaOptions(_:_:_:_:_:) function.

## Return Value

Return Value An array of available media subtypes (for example, 10BaseT/UTP, 100baseTX, etc), or NULL if no subtypes are available

## See Also

### Configuring Network Interfaces

- [SCNetworkInterfaceCopyAll()](systemconfiguration/scnetworkinterfacecopyall().md)
- [SCNetworkInterfaceCopyMTU(_:_:_:_:)](systemconfiguration/scnetworkinterfacecopymtu(_:_:_:_:).md)
- [SCNetworkInterfaceCopyMediaOptions(_:_:_:_:_:)](systemconfiguration/scnetworkinterfacecopymediaoptions(_:_:_:_:_:).md)
- [SCNetworkInterfaceCopyMediaSubTypeOptions(_:_:)](systemconfiguration/scnetworkinterfacecopymediasubtypeoptions(_:_:).md)
- [SCNetworkInterfaceCreateWithInterface(_:_:)](systemconfiguration/scnetworkinterfacecreatewithinterface(_:_:).md)
- [SCNetworkInterfaceForceConfigurationRefresh(_:)](systemconfiguration/scnetworkinterfaceforceconfigurationrefresh(_:).md)
- [SCNetworkInterfaceGetBSDName(_:)](systemconfiguration/scnetworkinterfacegetbsdname(_:).md)
- [SCNetworkInterfaceGetConfiguration(_:)](systemconfiguration/scnetworkinterfacegetconfiguration(_:).md)
- [SCNetworkInterfaceGetExtendedConfiguration(_:_:)](systemconfiguration/scnetworkinterfacegetextendedconfiguration(_:_:).md)
- [SCNetworkInterfaceGetHardwareAddressString(_:)](systemconfiguration/scnetworkinterfacegethardwareaddressstring(_:).md)
- [SCNetworkInterfaceGetInterface(_:)](systemconfiguration/scnetworkinterfacegetinterface(_:).md)
- [SCNetworkInterfaceGetInterfaceType(_:)](systemconfiguration/scnetworkinterfacegetinterfacetype(_:).md)
- [SCNetworkInterfaceGetLocalizedDisplayName(_:)](systemconfiguration/scnetworkinterfacegetlocalizeddisplayname(_:).md)
- [SCNetworkInterfaceGetSupportedInterfaceTypes(_:)](systemconfiguration/scnetworkinterfacegetsupportedinterfacetypes(_:).md)
- [SCNetworkInterfaceGetSupportedProtocolTypes(_:)](systemconfiguration/scnetworkinterfacegetsupportedprotocoltypes(_:).md)
