📄 classpvideodevice.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>PVideoDevice class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.2.18 --><center><a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="namespaces.html">Namespace List</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center><hr><h1>PVideoDevice Class Reference</h1><code>#include <<a class="el" href="videoio_8h-source.html">videoio.h</a>></code><p><p>Inheritance diagram for PVideoDevice:<p><center><img src="classPVideoDevice.png" usemap="#PVideoDevice_map" border="0" alt=""></center><map name="PVideoDevice_map"><area href="classPObject.html" alt="PObject" shape="rect" coords="87,0,251,24"><area href="classPVideoInputDevice.html" alt="PVideoInputDevice" shape="rect" coords="0,112,164,136"><area href="classPVideoOutputDevice.html" alt="PVideoOutputDevice" shape="rect" coords="174,112,338,136"><area href="classPVideoInput1394DcDevice.html" alt="PVideoInput1394DcDevice" shape="rect" coords="0,168,164,192"></map><a href="classPVideoDevice-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Public Types</h2></td></tr><tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="classPVideoDevice.html#s15">VideoFormat</a> { <br> <a class="el" href="classPVideoDevice.html#s15s0">PAL</a>, <a class="el" href="classPVideoDevice.html#s15s1">NTSC</a>, <a class="el" href="classPVideoDevice.html#s15s2">SECAM</a>, <a class="el" href="classPVideoDevice.html#s15s3">Auto</a>, <br> <a class="el" href="classPVideoDevice.html#s15s4">NumVideoFormats</a><br> }</td></tr><tr><td nowrap align=right valign=top>enum </td><td valign=bottom><a class="el" href="classPVideoDevice.html#s16">StandardSizes</a> { <br> <a class="el" href="classPVideoDevice.html#s16s5">CIF16Width</a> = 1408, <a class="el" href="classPVideoDevice.html#s16s6">CIF16Height</a> = 1152, <a class="el" href="classPVideoDevice.html#s16s7">CIF4Width</a> = 704, <a class="el" href="classPVideoDevice.html#s16s8">CIF4Height</a> = 576, <br> <a class="el" href="classPVideoDevice.html#s16s9">CIFWidth</a> = 352, <a class="el" href="classPVideoDevice.html#s16s10">CIFHeight</a> = 288, <a class="el" href="classPVideoDevice.html#s16s11">QCIFWidth</a> = 176, <a class="el" href="classPVideoDevice.html#s16s12">QCIFHeight</a> = 144, <br> <a class="el" href="classPVideoDevice.html#s16s13">SQCIFWidth</a> = 144, <a class="el" href="classPVideoDevice.html#s16s14">SQCIFHeight</a> = 96<br> }</td></tr><tr><td colspan=2><br><h2>Public Methods</h2></td></tr><tr><td nowrap align=right valign=top>virtual </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a0">~PVideoDevice</a> ()</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a1">OpenFull</a> (const <a class="el" href="structPVideoDevice_1_1OpenArgs.html">OpenArgs</a> &args, BOOL startImmediate=TRUE)</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a2">Open</a> (const <a class="el" href="classPString.html">PString</a> &<a class="el" href="classPVideoDevice.html#n0">deviceName</a>, BOOL startImmediate=TRUE)=0</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a3">IsOpen</a> ()=0</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a4">Close</a> ()=0</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a5">Start</a> ()=0</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a6">Stop</a> ()=0</td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPString.html">PString</a> & </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a7">GetDeviceName</a> () const</td></tr><tr><td nowrap align=right valign=top>virtual <a class="el" href="classPStringList.html">PStringList</a> </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a8">GetDeviceNames</a> () const=0</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a9">SetVideoFormat</a> (<a class="el" href="classPVideoDevice.html#s15">VideoFormat</a> <a class="el" href="classPVideoDevice.html#n2">videoFormat</a>)</td></tr><tr><td nowrap align=right valign=top>virtual <a class="el" href="classPVideoDevice.html#s15">VideoFormat</a> </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a10">GetVideoFormat</a> () const</td></tr><tr><td nowrap align=right valign=top>virtual int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a11">GetNumChannels</a> ()</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a12">SetChannel</a> (int <a class="el" href="classPVideoDevice.html#n3">channelNumber</a>)</td></tr><tr><td nowrap align=right valign=top>virtual int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a13">GetChannel</a> () const</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a14">SetColourFormatConverter</a> (const <a class="el" href="classPString.html">PString</a> &<a class="el" href="classPVideoDevice.html#n4">colourFormat</a>)</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a15">SetColourFormat</a> (const <a class="el" href="classPString.html">PString</a> &<a class="el" href="classPVideoDevice.html#n4">colourFormat</a>)</td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPString.html">PString</a> & </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a16">GetColourFormat</a> () const</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a17">SetFrameRate</a> (unsigned rate)</td></tr><tr><td nowrap align=right valign=top>virtual unsigned </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a18">GetFrameRate</a> () const</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a19">GetFrameSizeLimits</a> (unsigned &minWidth, unsigned &minHeight, unsigned &maxWidth, unsigned &maxHeight)</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a20">SetFrameSizeConverter</a> (unsigned width, unsigned height, BOOL bScaleNotCrop)</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a21">SetFrameSize</a> (unsigned width, unsigned height)</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a22">GetFrameSize</a> (unsigned &width, unsigned &height)</td></tr><tr><td nowrap align=right valign=top>virtual unsigned </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a23">GetFrameWidth</a> () const</td></tr><tr><td nowrap align=right valign=top>virtual unsigned </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a24">GetFrameHeight</a> () const</td></tr><tr><td nowrap align=right valign=top>virtual PINDEX </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a25">GetMaxFrameBytes</a> ()=0</td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a26">GetLastError</a> () const</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a27">CanCaptureVideo</a> () const=0</td></tr><tr><td nowrap align=right valign=top>virtual int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a28">GetBrightness</a> ()</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a29">SetBrightness</a> (unsigned newBrightness)</td></tr><tr><td nowrap align=right valign=top>virtual int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a30">GetWhiteness</a> ()</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a31">SetWhiteness</a> (unsigned newWhiteness)</td></tr><tr><td nowrap align=right valign=top>virtual int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a32">GetColour</a> ()</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a33">SetColour</a> (unsigned newColour)</td></tr><tr><td nowrap align=right valign=top>virtual int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a34">GetContrast</a> ()</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a35">SetContrast</a> (unsigned newContrast)</td></tr><tr><td nowrap align=right valign=top>virtual int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a36">GetHue</a> ()</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a37">SetHue</a> (unsigned newHue)</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a38">GetParameters</a> (int *whiteness, int *brightness, int *colour, int *contrast, int *hue)</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a39">SetVideoChannelFormat</a> (int <a class="el" href="classPVideoDevice.html#n3">channelNumber</a>, <a class="el" href="classPVideoDevice.html#s15">VideoFormat</a> <a class="el" href="classPVideoDevice.html#n2">videoFormat</a>)</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a40">GetVFlipState</a> ()</td></tr><tr><td nowrap align=right valign=top>virtual BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a41">SetVFlipState</a> (BOOL newVFlipState)</td></tr><tr><td nowrap align=right valign=top>void </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a42">SetPreferredColourFormat</a> (const <a class="el" href="classPString.html">PString</a> &colourFmt)</td></tr><tr><td nowrap align=right valign=top>const <a class="el" href="classPString.html">PString</a> & </td><td valign=bottom><a class="el" href="classPVideoDevice.html#a43">GetPreferredColourFormat</a> ()</td></tr><tr><td colspan=2><br><h2>Static Public Methods</h2></td></tr><tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classPVideoDevice.html#d0">CalculateFrameBytes</a> (unsigned width, unsigned height, const <a class="el" href="classPString.html">PString</a> &<a class="el" href="classPVideoDevice.html#n4">colourFormat</a>)</td></tr><tr><td colspan=2><br><h2>Protected Methods</h2></td></tr><tr><td nowrap align=right valign=top> </td><td valign=bottom><a class="el" href="classPVideoDevice.html#b0">PVideoDevice</a> ()</td></tr><tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a> </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n0">deviceName</a></td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n1">lastError</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPVideoDevice.html#s15">VideoFormat</a> </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n2">videoFormat</a></td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n3">channelNumber</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a> </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n4">colourFormat</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPString.html">PString</a> </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n5">preferredColourFormat</a></td></tr><tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n6">frameRate</a></td></tr><tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n7">frameWidth</a></td></tr><tr><td nowrap align=right valign=top>unsigned </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n8">frameHeight</a></td></tr><tr><td nowrap align=right valign=top>BOOL </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n9">doVFlip</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPColourConverter.html">PColourConverter</a> * </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n10">converter</a></td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n11">frameBrightness</a></td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n12">frameWhiteness</a></td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n13">frameContrast</a></td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n14">frameColour</a></td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n15">frameHue</a></td></tr><tr><td nowrap align=right valign=top><a class="el" href="classPTime.html">PTime</a> </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n16">previousFrameTime</a></td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n17">msBetweenFrames</a></td></tr><tr><td nowrap align=right valign=top>int </td><td valign=bottom><a class="el" href="classPVideoDevice.html#n18">frameTimeError</a></td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2>This class defines a video device. This class is used to abstract the few parameters that are common to both\ input and output devices.<p>Example colour formats are:<p>"Grey" Simple 8 bit linear grey scale "Gray" Synonym for Grey "RGB32" 32 bit RGB "RGB24" 24 bit RGB "RGB565" 16 bit RGB (6 bit green) "RGB555" 15 bit RGB "YUV422" YUV 4:2:2 packed "YUV422P" YUV 4:2:2 planar "YUV411" YUV 4:1:1 packed "YUV411P" YUV 4:1:1 planar "YUV420" YUV 4:2:0 packed "YUV420P" YUV 4:2:0 planar "YUV410" YUV 4:1:0 packed "YUV410P" YUV 4:1:0 planar "MJPEG" Motion JPEG "UYVY422" YUV 4:2:2 packed as U Y V Y U Y V Y ... "UYV444 YUV 4:4:4 packed as U Y V U Y V ... They are used in IEEE 1394 digital cameras. The specification is found at <a href="http://www.1394ta.org/Download/Technology/Specifications/2000/IIDC_Spec_v1_30.pdf">http://www.1394ta.org/Download/Technology/Specifications/2000/IIDC_Spec_v1_30.pdf</a> <p><hr><h2>Member Enumeration Documentation</h2><a name="s16" doxytag="PVideoDevice::StandardSizes"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> enum PVideoDevice::StandardSizes </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a name="s16s5" doxytag="CIF16Width"></a><em>CIF16Width</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s16s6" doxytag="CIF16Height"></a><em>CIF16Height</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s16s7" doxytag="CIF4Width"></a><em>CIF4Width</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s16s8" doxytag="CIF4Height"></a><em>CIF4Height</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s16s9" doxytag="CIFWidth"></a><em>CIFWidth</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s16s10" doxytag="CIFHeight"></a><em>CIFHeight</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s16s11" doxytag="QCIFWidth"></a><em>QCIFWidth</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s16s12" doxytag="QCIFHeight"></a><em>QCIFHeight</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s16s13" doxytag="SQCIFWidth"></a><em>SQCIFWidth</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s16s14" doxytag="SQCIFHeight"></a><em>SQCIFHeight</em></em> </td><td></td></tr></table></dl> </td> </tr></table><a name="s15" doxytag="PVideoDevice::VideoFormat"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> enum PVideoDevice::VideoFormat </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p><dl compact><dt><b>Enumeration values: </b></dt><dd><table border=0 cellspacing=2 cellpadding=0><tr><td valign=top><em><a name="s15s0" doxytag="PAL"></a><em>PAL</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s15s1" doxytag="NTSC"></a><em>NTSC</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s15s2" doxytag="SECAM"></a><em>SECAM</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s15s3" doxytag="Auto"></a><em>Auto</em></em> </td><td></td></tr><tr><td valign=top><em><a name="s15s4" doxytag="NumVideoFormats"></a><em>NumVideoFormats</em></em> </td><td></td></tr></table></dl> </td> </tr></table><hr><h2>Constructor & Destructor Documentation</h2><a name="b0" doxytag="PVideoDevice::PVideoDevice"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> PVideoDevice::PVideoDevice </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [protected]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Create a new video device (input or output). </td> </tr></table><a name="a0" doxytag="PVideoDevice::~PVideoDevice"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> virtual PVideoDevice::~PVideoDevice </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Delete structures created by <a class="el" href="classPVideoDevice.html#b0">PVideoDevice()</a>; </td> </tr></table><hr><h2>Member Function Documentation</h2><a name="d0" doxytag="PVideoDevice::CalculateFrameBytes"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> unsigned PVideoDevice::CalculateFrameBytes </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top">unsigned </td> <td class="mdname" nowrap> <em>width</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>unsigned </td> <td class="mdname" nowrap> <em>height</em>, </td> </tr> <tr> <td></td> <td></td> <td class="md" nowrap>const <a class="el" href="classPString.html">PString</a> & </td> <td class="mdname" nowrap> <em>colourFormat</em></td> </tr> <tr> <td></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Get the number of bytes of an image, given a particular width, height and colour format. </td> </tr></table><a name="a27" doxytag="PVideoDevice::CanCaptureVideo"></a><p><table width="100%" cellpadding="2" cellspacing="0" border="0"> <tr> <td class="md"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top"> virtual BOOL PVideoDevice::CanCaptureVideo </td> <td class="md" valign="top">( </td> <td class="mdname1" valign="top" nowrap> </td> <td class="md" valign="top">) </td> <td class="md" nowrap><code> [pure virtual]</code></td> </tr> </table> </td> </tr></table><table cellspacing=5 cellpadding=0 border=0> <tr> <td> </td> <td><p>Is the device a camera, and obtain video <p>Implemented in <a class="el" href="classPVideoOutputDevice.html#a3">PVideoOutputDevice</a>, and <a class="el" href="classPVideoInputDevice.html#a1">PVideoInputDevice</a>. </td> </tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -