Motion Picture and Television Industry Specific Information.
More...
#include <CineonHeader.h>
List of all members.
Public Member Functions |
| IndustryHeader () |
| Constructor.
|
void | Reset () |
| Reset class to initial state.
|
|
void | FilmEdgeCode (char *edge) const |
| Get the film edge code information that is machine readable.
|
void | SetFilmEdgeCode (const char *edge) |
| Set the film edge code information that is machine readable.
|
void | Format (char *fmt) const |
| Get the format (e.g., Academy)
|
void | SetFormat (const char *fmt) |
| Set the format (e.g., Academy)
|
U32 | FramePosition () const |
| Get the frame position in sequence.
|
void | SetFramePosition (const U32 pos) |
| Set the frame position in sequence.
|
R32 | FrameRate () const |
| Get the frame rate (frames / second)
|
void | SetFrameRate (const R32 rate) |
| Set the frame rate (frames / second)
|
void | FrameId (char *id) const |
| Get the user-defined frame identification.
|
void | SetFrameId (const char *id) |
| Set the user-defined frame identification.
|
void | SlateInfo (char *slate) const |
| Get the production information from the camera slate.
|
void | SetSlateInfo (const char *slate) |
| Set the production information from the camera slate.
|
Detailed Description
Motion Picture and Television Industry Specific Information.
Constructor & Destructor Documentation
cineon::IndustryHeader::IndustryHeader |
( |
| ) |
|
Member Function Documentation
void cineon::IndustryHeader::FilmEdgeCode |
( |
char * |
edge | ) |
const |
Get the film edge code information that is machine readable.
- Parameters:
-
edge | buffer to write film edge code information (16+1 chars) |
void cineon::IndustryHeader::Format |
( |
char * |
fmt | ) |
const |
|
inline |
Get the format (e.g., Academy)
- Parameters:
-
fmt | buffer to write format information (32+1 chars) |
void cineon::IndustryHeader::FrameId |
( |
char * |
id | ) |
const |
|
inline |
Get the user-defined frame identification.
- Parameters:
-
id | buffer to write frame identification (32+1 chars) |
U32 cineon::IndustryHeader::FramePosition |
( |
| ) |
const |
|
inline |
Get the frame position in sequence.
- Returns:
- position
R32 cineon::IndustryHeader::FrameRate |
( |
| ) |
const |
|
inline |
Get the frame rate (frames / second)
- Returns:
- rate
void cineon::IndustryHeader::Reset |
( |
| ) |
|
void cineon::IndustryHeader::SetFilmEdgeCode |
( |
const char * |
edge | ) |
|
Set the film edge code information that is machine readable.
- Parameters:
-
edge | buffer with film edge code information |
void cineon::IndustryHeader::SetFormat |
( |
const char * |
fmt | ) |
|
|
inline |
Set the format (e.g., Academy)
- Parameters:
-
fmt | buffer with format information |
void cineon::IndustryHeader::SetFrameId |
( |
const char * |
id | ) |
|
|
inline |
Set the user-defined frame identification.
- Parameters:
-
id | buffer with frame identification |
void cineon::IndustryHeader::SetFramePosition |
( |
const U32 |
pos | ) |
|
|
inline |
Set the frame position in sequence.
- Parameters:
-
void cineon::IndustryHeader::SetFrameRate |
( |
const R32 |
rate | ) |
|
|
inline |
Set the frame rate (frames / second)
- Parameters:
-
void cineon::IndustryHeader::SetSlateInfo |
( |
const char * |
slate | ) |
|
|
inline |
Set the production information from the camera slate.
- Parameters:
-
slate | buffer with slate information |
void cineon::IndustryHeader::SlateInfo |
( |
char * |
slate | ) |
const |
|
inline |
Get the production information from the camera slate.
- Parameters:
-
slate | buffer to write slate information (200+1 chars) |
U32 cineon::IndustryHeader::TCFromString |
( |
const char * |
str | ) |
const |
|
protected |
Member Data Documentation
U32 cineon::IndustryHeader::count |
U8 cineon::IndustryHeader::filmManufacturingIdCode |
Film edge code manufacturing ID code.
U8 cineon::IndustryHeader::filmType |
ASCII cineon::IndustryHeader::format[32] |
Format string, e.g. Academy.
ASCII cineon::IndustryHeader::frameId[32] |
Frame identification, e.g. keyframe.
U32 cineon::IndustryHeader::framePosition |
Frame position in sequence.
R32 cineon::IndustryHeader::frameRate |
Frame rate of original (frame / sec)
U8 cineon::IndustryHeader::perfsOffset |
Film edge code offset in perfs.
U32 cineon::IndustryHeader::prefix |
ASCII cineon::IndustryHeader::reserved1[740] |
ASCII cineon::IndustryHeader::slateInfo[200] |
U8 cineon::IndustryHeader::unused1 |
The documentation for this struct was generated from the following files: