- Main Page
- Namespaces
- Classes
- Files
- Directories

- Class List
- Class Hierarchy
- Class Members

# dirac::FileStreamOutput Class Reference

`#include <pic_io.h>`

Inheritance diagram for dirac::FileStreamOutput:

List of all members.

## Public Member Functions
| FileStreamOutput (const char *output_name, const SeqParams &sp, bool write_header_only=false)
| Constructor.
virtual | ~FileStreamOutput ()
| Destructor.
virtual bool | WritePicHeader ()
| Write the picture sequence header.
## Protected Member Functions
virtual bool | OpenHeader (const char *output_name)
| Open picture's header file for output.
virtual bool | OpenYUV (const char *output_name)
| Open picture's YUV data file for output.
## Protected Attributes
std::ofstream * | m_op_head_ptr
| Header output stream.

## Detailed Description

Outputs pictures to a file

Definition at line 213 of file pic_io.h.

## Constructor & Destructor Documentation

FileStreamOutput::FileStreamOutput | ( | const char * | output_name,
|  | const SeqParams & | sp,
|  | bool | write_header_only = `false`
| ) |

  | Constructor. Constructor, takes Parameters:
  | output_name | the name of the output file
  | sp | the sequence parameters
  | write_header_only | optionally write only the header
Definition at line 146 of file pic_io.cpp. References m_op_head_ptr, OpenHeader(), and OpenYUV().

The documentation for this class was generated from the following files:

- C:/guliverkli/src/filters/parser/diracsplitter/libdirac/libdirac_common/pic_io.h
- C:/guliverkli/src/filters/parser/diracsplitter/libdirac/libdirac_common/pic_io.cpp