---
title: "FormatWriter..::.AddFrame Method "
canonical: https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Codecs_FormatWriter_AddFrame_1_7fae152b.htm
product: "Graphics Mill 5.5 for .NET"
---

This documentation is for the old version. [Go to the latest Graphics Mill docs](https://www.graphicsmill.com/docs/gm/)

# FormatWriter.AddFrame Method 
 
Appends specified frame to the end of file (or other media).
 
**Namespace:** [Aurigma.GraphicsMill.Codecs](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Codecs.htm.md)
 **Assembly:** Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)
 
## Syntax
  
```
Public Overridable Sub AddFrame ( _frame As IFrame _
)
```
 
```csharp
public virtual void AddFrame(IFrame frame
)
```
 
### Parameters
 
 - frame
     - Type: [Aurigma.GraphicsMill.Codecs.IFrame](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Codecs_IFrame.htm.md)
An object which implements [IFrame](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Codecs_IFrame.htm.md) interface representing the frame which you need to add into the file (or other media).
 
### Implements
 
[IFormatWriter.AddFrame(IFrame)](https://www.graphicsmill.com/docs/gm5/M_Aurigma_GraphicsMill_Codecs_IFormatWriter_AddFrame_1_7fae152b.htm.md)
 
## Remarks
 Note, this interface provides only *forward-only* writing support. So you cannot insert frames before frames which were already added, or remove some of them.
   
## See Also

### Reference

- [FormatWriter Class](https://www.graphicsmill.com/docs/gm5/T_Aurigma_GraphicsMill_Codecs_FormatWriter.htm.md)
- [Aurigma.GraphicsMill.Codecs Namespace](https://www.graphicsmill.com/docs/gm5/N_Aurigma_GraphicsMill_Codecs.htm.md)
