32 #ifndef PTLIB_PVIDEOIO_H
33 #define PTLIB_PVIDEOIO_H
38 #include <ptbuildopts.h>
294 virtual PBoolean Pan(
long value,
bool absolute =
false );
295 virtual PBoolean Tilt(
long value,
bool absolute =
false);
296 virtual PBoolean Zoom(
long value,
bool absolute =
false);
524 unsigned & minHeight,
765 const OpenArgs & args,
917 #ifdef SHOULD_BE_MOVED_TO_PLUGIN
928 PVideoOutputDevicePPM();
954 unsigned frameNumber;
957 #endif // SHOULD_BE_MOVED_TO_PLUGIN
1027 const OpenArgs & args,
1047 Capabilities * capabilities,
1056 Capabilities * caps,
1105 PINDEX * bytesReturned,
1106 unsigned int & flags
1110 PINDEX * bytesReturned = NULL
1117 PINDEX * bytesReturned,
1118 unsigned int & flags
1122 PINDEX * bytesReturned = NULL
1164 #define PCREATE_VIDINPUT_PLUGIN(name) \
1165 static PVideoInputPluginServiceDescriptor<PVideoInputDevice_##name> PVideoInputDevice_##name##_descriptor; \
1166 PCREATE_PLUGIN(name, PVideoInputDevice, &PVideoInputDevice_##name##_descriptor)
1199 #define PCREATE_VIDOUTPUT_PLUGIN(name) \
1200 static PVideoOutputPluginServiceDescriptor<PVideoOutputDevice_##name> PVideoOutputDevice_##name##_descriptor; \
1201 PCREATE_PLUGIN(name, PVideoOutputDevice, &PVideoOutputDevice_##name##_descriptor)
1234 #endif // PTLIB_PVIDEOIO_H