---
title: "init(data:options:)"
framework: avfoundation
role: symbol
role_heading: Initializer
path: "avfoundation/avmovie/init(data:options:)"
---

# init(data:options:)

Creates a movie object from a movie file’s data.

## Declaration

```swift
init(data: Data, options: [String : Any]? = nil)
```

## Parameters

- `data`: A data object that contains a movie header.
- `options`: A dictionary of options to use to initialize the movie.

## Discussion

Discussion Use this method to create movies from movie headers that aren’t stored in files, which can include movies that the pasteboard contains.

## See Also

### Creating a movie

- [init(url:)](avfoundation/avmovie/init(url:).md)
- [init(url:options:)](avfoundation/avmovie/init(url:options:)-1wjrq.md)
- [Initialization options](avfoundation/initialization-options.md)
