Back to Adaptive Vision Library website

You are here: Start » Function Reference » Image » Image IO » OpenInputVideoStream

OpenInputVideoStream


Header: AVL.h
Namespace: avl
Module: FoundationLite

Opens and creates a video stream from a file.

Syntax

C++
C#
 
void avl::OpenInputVideoStream
(
	const atl::File& inFile,
	int inStartFrame,
	avl::InputVideoStream& outInputVideoStream,
	float& outFPS,
	int& outMaxFrame
)

Parameters

Name Type Default Description
inFile const File& Video file
inStartFrame int Number of first frame to fetch.
outInputVideoStream InputVideoStream& Initialized input video stream
outFPS float& Frames per second
outMaxFrame int& Last frame number

Errors

List of possible exceptions:

Error type Description
DomainError Negative start frame in OpenInputVideoStream.
DomainError Start frame too high for current video in OpenInputVideoStream.
RuntimeError Unexpected error in OpenInputVideoStream.