---
title: CVAttachmentRawValue
framework: corevideo
role: symbol
role_heading: Structure
path: corevideo/cvattachmentrawvalue
---

# CVAttachmentRawValue

A lightweight wrapper around raw attachment values.

## Declaration

```swift
struct CVAttachmentRawValue
```

## Overview

Overview This type encapsulates a raw attachment value and provides dictionary-like access to its content. The subscript(key:)-(String) allows access to internal values in a type safe way.

## Topics

### Initializers

- [init()](corevideo/cvattachmentrawvalue/init().md)
- [init(dictionaryLiteral:)](corevideo/cvattachmentrawvalue/init(dictionaryliteral:).md)

### Subscripts

- [subscript(_:as:)](corevideo/cvattachmentrawvalue/subscript(_:as:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [ExpressibleByDictionaryLiteral](swift/expressiblebydictionaryliteral.md)

## See Also

### Attachment system (Swift)

- [CVAttachmentAccess](corevideo/cvattachmentaccess.md)
- [CVAttachmentContainer](corevideo/cvattachmentcontainer.md)
- [CVAttachmentKeyDefinition](corevideo/cvattachmentkeydefinition.md)
- [CVAttachmentKeyDefinitionWithDefault](corevideo/cvattachmentkeydefinitionwithdefault.md)
- [CVAttachmentCompositeKeyDefinition](corevideo/cvattachmentcompositekeydefinition.md)
- [CVAttachmentModePreferenceShouldPropagate](corevideo/cvattachmentmodepreferenceshouldpropagate.md)
- [CVAttachmentModePreferenceShouldNotPropagate](corevideo/cvattachmentmodepreferenceshouldnotpropagate.md)
