FLV::Header - Flash video file data structure
This is a subclass of FLV::Base.
- Create a new instance.
- Given an FLV::Body instance, construct a new header.
- $self->parse($fileinst)
- Takes a FLV::File instance and extracts the FLV header from the file
stream. This method throws exceptions if the stream is not a valid FLV
v1.0 or v1.1 file. The interpretation is a bit stricter than other FLV
parsers (for example FLVTool2).
There is no return value.
- $self->clone()
- Create an independent copy of this instance.
- $self->serialize($filehandle)
- Serializes the in-memory FLV header. If that representation is not
complete, this throws an exception via croak(). Returns the number
of bytes written.
- $self->has_video()
- Returns a boolean indicating if the FLV header predicts that video data is
enclosed in the stream.
This value is not consulted internally.
- $self->has_audio()
- Returns a boolean indicating if the FLV header predicts that audio data is
enclosed in the stream.
This value is not consulted internally.