File: _video_options_8h-source.html

package info (click to toggle)
camstream 0.27%2Bdfsg-3
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 12,320 kB
  • ctags: 5,393
  • sloc: cpp: 17,031; sh: 8,154; asm: 455; ansic: 440; makefile: 343
file content (100 lines) | stat: -rw-r--r-- 6,876 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
<html>
<head>
<title>Camstream: CamStream API documentation</title>
<link rel="stylesheet" href="../../tech.css" type="text/css">
</head>
<body>

<!-- Generated by Doxygen 1.3.7 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
<h1>VideoOptions.h</h1><a href="_video_options_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="preprocessor">#ifndef VIDEOOPTIONS_HPP</span>
00002 <span class="preprocessor"></span><span class="preprocessor">#define VIDEOOPTIONS_HPP</span>
00003 <span class="preprocessor"></span>
00004 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
00005 <span class="preprocessor"></span><span class="preprocessor">#include &lt;<a class="code" href="config_8h.html">config.h</a>&gt;</span>
00006 <span class="preprocessor">#endif</span>
00007 <span class="preprocessor"></span>
00008 <span class="preprocessor">#include "<a class="code" href="_options_x_m_l_8h.html">OptionsXML.h</a>"</span>
00009 
<a name="l00010"></a><a class="code" href="struct_c_video_options.html">00010</a> <span class="keyword">struct </span><a class="code" href="struct_c_video_options.html">CVideoOptions</a>: <span class="keyword">public</span> <a class="code" href="class_c_options_x_m_l.html">COptionsXML</a>
00011 {
00012 <span class="keyword">private</span>:
00013    QString m_Name, m_Node;
00014 
00015 <span class="keyword">protected</span>:
00016    <span class="keywordtype">void</span> <a class="code" href="struct_c_video_options.html#b0">DeclareVariables</a>();
00017 
00018 <span class="keyword">public</span>:
<a name="l00019"></a><a class="code" href="struct_c_video_options.html#w3">00019</a>    <span class="keyword">enum</span> <a class="code" href="struct_c_video_options.html#w3">MiddlePartOption</a>
00020    {
00021      <a class="code" href="struct_c_video_options.html#w3w0">Overwrite</a>,
00022      <a class="code" href="struct_c_video_options.html#w3w1">Timestamp</a>,
00023      <a class="code" href="struct_c_video_options.html#w3w2">Sequence</a>,
00024    };
00025 
00026    <a class="code" href="struct_c_video_options.html#a0">CVideoOptions</a>();
00027 
00028    <span class="keyword">virtual</span> <span class="keywordtype">void</span> SetXML(<span class="keyword">const</span> QDomNode &amp;);
00029    <span class="keyword">virtual</span> <span class="keywordtype">void</span> GetXML(QDomNode &amp;) const;
00030 
00031    QString GetDeviceName() const;
00032    <span class="keywordtype">void</span> SetDeviceName(const QString &amp;name);
00033    QString GetNodeName() const;
00034    <span class="keywordtype">void</span> SetNodeName(const QString &amp;node);
00035    QString GetAudioDeviceName() const;
00036    <span class="keywordtype">void</span> SetAudioDeviceName(const QString &amp;name);
00037    QString GetAudioNode() const;
00038    <span class="keywordtype">void</span> SetAudioNode(const QString &amp;number);
00039 
00040    QString GetBaseName() const;
00041    <span class="keywordtype">void</span> SetBaseName(const QString &amp;basename);
00042    MiddlePartOption GetMiddlePart() const;
00043    <span class="keywordtype">void</span> SetMiddlePart(MiddlePartOption option);
00044    QString GetFileFormat() const;
00045    <span class="keywordtype">void</span> SetFileFormat(const QString &amp;format);
00046 
00047    QColor GetTextColor() const;
00048    <span class="keywordtype">void</span> SetTextColor(const QColor &amp;color);
00049    <span class="keywordtype">void</span> SetTextColor(const QString &amp;color_name);
00050    QFont GetTextFont() const;
00051    <span class="keywordtype">void</span> SetTextFont(const QFont &amp;font);
00052    <span class="keywordtype">bool</span> GetTimeInImage() const;
00053    <span class="keywordtype">void</span> SetTimeInImage(<span class="keywordtype">bool</span> value);
00056    <span class="keywordtype">int</span> GetSequence() const;
00057    <span class="keywordtype">void</span> SetSequence(<span class="keywordtype">int</span> value);
00058    <span class="keywordtype">int</span> GetMaxSequence() const;
00059    <span class="keywordtype">void</span> SetMaxSequence(<span class="keywordtype">int</span> max);
00060    <span class="keywordtype">bool</span> GetSaveToDisk() const;
00061    <span class="keywordtype">void</span> SetSaveToDisk(<span class="keywordtype">bool</span> value);
00062    <span class="keywordtype">int</span> GetSnapInterval() const;
00063    <span class="keywordtype">void</span> SetSnapInterval(<span class="keywordtype">int</span> value);
00064    <span class="keywordtype">bool</span> GetFTPToServer() const;
00065    <span class="keywordtype">void</span> SetFTPToServer(<span class="keywordtype">bool</span> value);
00066    QString GetFTPServer() const;
00067    <span class="keywordtype">void</span> SetFTPServer(const QString &amp;server);
00068    <span class="keywordtype">int</span> GetFTPPort() const;
00069    <span class="keywordtype">void</span> SetFTPPort(<span class="keywordtype">int</span> port_number);
00070    QString GetFTPPath() const;
00071    <span class="keywordtype">void</span> SetFTPPath(const QString &amp;path);
00072    QString GetFTPUser() const;
00073    <span class="keywordtype">void</span> SetFTPUser(const QString &amp;user);
00074    QString GetFTPPass() const;
00075    <span class="keywordtype">void</span> SetFTPPass(const QString &amp;pass);
00076    <span class="keywordtype">bool</span> GetFTPPassive() const;
00077    <span class="keywordtype">void</span> SetFTPPassive(<span class="keywordtype">bool</span> passive);
00078    <span class="keywordtype">bool</span> GetFTPUnique() const;
00079    <span class="keywordtype">void</span> SetFTPUnique(<span class="keywordtype">bool</span> unique);
00080    <span class="keywordtype">bool</span> GetRunCommand() const;
00081    <span class="keywordtype">void</span> SetRunCommand(<span class="keywordtype">bool</span>);
00082    QString GetCommand() const;
00083    <span class="keywordtype">void</span> SetCommand(const QString &amp;command);
00084    QString GetUserMessage() const;
00085    <span class="keywordtype">void</span> SetUserMessage(const QString &amp;message);
00086 };
00087 
00088 #endif
</div></pre><hr size="1"><address style="align: right;"><small>Generated on Wed Dec 13 23:38:46 2006 for CamStream by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
</body>
</html>