📄 skype4py.call-pysrc.html
字号:
<a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">DeviceType</tt> <tt class="py-op">==</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> <tt class="py-comment"># get active devices</tt> </tt><a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">args</tt> </tt><a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">args</tt><tt class="py-op">.</tt><tt class="py-name">get</tt><tt class="py-op">(</tt><tt class="py-name">DeviceType</tt><tt class="py-op">,</tt> <tt class="py-name">None</tt><tt class="py-op">)</tt> </tt><a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> <tt class="py-keyword">elif</tt> <tt class="py-name">DeviceType</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> <tt class="py-comment"># set</tt> </tt><a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_Alter</tt><tt class="py-op">(</tt><tt class="py-string">'SET_OUTPUT'</tt><tt class="py-op">,</tt> <tt class="py-string">'%s=%s'</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">DeviceType</tt><tt class="py-op">,</tt> <tt id="link-21" class="py-name"><a title="Skype4Py.utils.quote" class="py-name" href="#" onclick="return doclink('link-21', 'quote', 'link-10');">quote</a></tt><tt class="py-op">(</tt><tt class="py-name">unicode</tt><tt class="py-op">(</tt><tt class="py-name">Set</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">True</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt><a name="L153"></a><tt class="py-lineno">153</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt><a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> <tt class="py-keyword">raise</tt> <tt class="py-name">TypeError</tt><tt class="py-op">(</tt><tt class="py-string">'DeviceType must be specified if Set is used'</tt><tt class="py-op">)</tt> </tt></div><a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> </tt><a name="ICall.RedirectToVoicemail"></a><div id="ICall.RedirectToVoicemail-def"><a name="L156"></a><tt class="py-lineno">156</tt> <a class="py-toggle" href="#" id="ICall.RedirectToVoicemail-toggle" onclick="return toggle('ICall.RedirectToVoicemail');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.call.ICall-class.html#RedirectToVoicemail">RedirectToVoicemail</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="ICall.RedirectToVoicemail-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ICall.RedirectToVoicemail-expanded"><a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> <tt class="py-docstring">'''Redirects a call to voicemail.</tt> </tt><a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt><a name="L159"></a><tt class="py-lineno">159</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_Alter</tt><tt class="py-op">(</tt><tt class="py-string">'END'</tt><tt class="py-op">,</tt> <tt class="py-string">'REDIRECT_TO_VOICEMAIL'</tt><tt class="py-op">)</tt> </tt></div><a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"> </tt><a name="ICall.Resume"></a><div id="ICall.Resume-def"><a name="L161"></a><tt class="py-lineno">161</tt> <a class="py-toggle" href="#" id="ICall.Resume-toggle" onclick="return toggle('ICall.Resume');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.call.ICall-class.html#Resume">Resume</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="ICall.Resume-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ICall.Resume-expanded"><a name="L162"></a><tt class="py-lineno">162</tt> <tt class="py-line"> <tt class="py-docstring">'''Resumes the held call.</tt> </tt><a name="L163"></a><tt class="py-lineno">163</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt><a name="L164"></a><tt class="py-lineno">164</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name" targets="Method Skype4Py.call.ICall.Answer()=Skype4Py.call.ICall-class.html#Answer"><a title="Skype4Py.call.ICall.Answer" class="py-name" href="#" onclick="return doclink('link-22', 'Answer', 'link-22');">Answer</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt></div><a name="L165"></a><tt class="py-lineno">165</tt> <tt class="py-line"> </tt><a name="ICall.StartVideoReceive"></a><div id="ICall.StartVideoReceive-def"><a name="L166"></a><tt class="py-lineno">166</tt> <a class="py-toggle" href="#" id="ICall.StartVideoReceive-toggle" onclick="return toggle('ICall.StartVideoReceive');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.call.ICall-class.html#StartVideoReceive">StartVideoReceive</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="ICall.StartVideoReceive-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ICall.StartVideoReceive-expanded"><a name="L167"></a><tt class="py-lineno">167</tt> <tt class="py-line"> <tt class="py-docstring">'''Starts video receive.</tt> </tt><a name="L168"></a><tt class="py-lineno">168</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt><a name="L169"></a><tt class="py-lineno">169</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_Alter</tt><tt class="py-op">(</tt><tt class="py-string">'START_VIDEO_RECEIVE'</tt><tt class="py-op">)</tt> </tt></div><a name="L170"></a><tt class="py-lineno">170</tt> <tt class="py-line"> </tt><a name="ICall.StartVideoSend"></a><div id="ICall.StartVideoSend-def"><a name="L171"></a><tt class="py-lineno">171</tt> <a class="py-toggle" href="#" id="ICall.StartVideoSend-toggle" onclick="return toggle('ICall.StartVideoSend');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.call.ICall-class.html#StartVideoSend">StartVideoSend</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="ICall.StartVideoSend-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ICall.StartVideoSend-expanded"><a name="L172"></a><tt class="py-lineno">172</tt> <tt class="py-line"> <tt class="py-docstring">'''Starts video send.</tt> </tt><a name="L173"></a><tt class="py-lineno">173</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt><a name="L174"></a><tt class="py-lineno">174</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_Alter</tt><tt class="py-op">(</tt><tt class="py-string">'START_VIDEO_SEND'</tt><tt class="py-op">)</tt> </tt></div><a name="L175"></a><tt class="py-lineno">175</tt> <tt class="py-line"> </tt><a name="ICall.StopVideoReceive"></a><div id="ICall.StopVideoReceive-def"><a name="L176"></a><tt class="py-lineno">176</tt> <a class="py-toggle" href="#" id="ICall.StopVideoReceive-toggle" onclick="return toggle('ICall.StopVideoReceive');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.call.ICall-class.html#StopVideoReceive">StopVideoReceive</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="ICall.StopVideoReceive-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ICall.StopVideoReceive-expanded"><a name="L177"></a><tt class="py-lineno">177</tt> <tt class="py-line"> <tt class="py-docstring">'''Stops video receive.</tt> </tt><a name="L178"></a><tt class="py-lineno">178</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt><a name="L179"></a><tt class="py-lineno">179</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_Alter</tt><tt class="py-op">(</tt><tt class="py-string">'STOP_VIDEO_RECEIVE'</tt><tt class="py-op">)</tt> </tt></div><a name="L180"></a><tt class="py-lineno">180</tt> <tt class="py-line"> </tt><a name="ICall.StopVideoSend"></a><div id="ICall.StopVideoSend-def"><a name="L181"></a><tt class="py-lineno">181</tt> <a class="py-toggle" href="#" id="ICall.StopVideoSend-toggle" onclick="return toggle('ICall.StopVideoSend');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.call.ICall-class.html#StopVideoSend">StopVideoSend</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="ICall.StopVideoSend-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ICall.StopVideoSend-expanded"><a name="L182"></a><tt class="py-lineno">182</tt> <tt class="py-line"> <tt class="py-docstring">'''Stops video send.</tt> </tt><a name="L183"></a><tt class="py-lineno">183</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt><a name="L184"></a><tt class="py-lineno">184</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_Alter</tt><tt class="py-op">(</tt><tt class="py-string">'STOP_VIDEO_SEND'</tt><tt class="py-op">)</tt> </tt></div><a name="L185"></a><tt class="py-lineno">185</tt> <tt class="py-line"> </tt><a name="ICall.Transfer"></a><div id="ICall.Transfer-def"><a name="L186"></a><tt class="py-lineno">186</tt> <a class="py-toggle" href="#" id="ICall.Transfer-toggle" onclick="return toggle('ICall.Transfer');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.call.ICall-class.html#Transfer">Transfer</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-op">*</tt><tt class="py-param">Targets</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="ICall.Transfer-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ICall.Transfer-expanded"><a name="L187"></a><tt class="py-lineno">187</tt> <tt class="py-line"> <tt class="py-docstring">'''Transfers a call to one or more contacts or phone numbers.</tt> </tt><a name="L188"></a><tt class="py-lineno">188</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L189"></a><tt class="py-lineno">189</tt> <tt class="py-line"><tt class="py-docstring"> @param Targets: one or more phone numbers or Skypenames the call is beeing transferred to.</tt> </tt><a name="L190"></a><tt class="py-lineno">190</tt> <tt class="py-line"><tt class="py-docstring"> @type Targets: unicode</tt> </tt><a name="L191"></a><tt class="py-lineno">191</tt> <tt class="py-line"><tt class="py-docstring"> @see: L{CanTransfer}</tt> </tt><a name="L192"></a><tt class="py-lineno">192</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L193"></a><tt class="py-lineno">193</tt> <tt class="py-line"><tt class="py-docstring"> @note: You can transfer an incoming call to a group by specifying more than one</tt> </tt><a name="L194"></a><tt class="py-lineno">194</tt> <tt class="py-line"><tt class="py-docstring"> target, first one of the group to answer will get the call.</tt> </tt><a name="L195"></a><tt class="py-lineno">195</tt> <tt class="py-line"><tt class="py-docstring"> '''</tt> </tt><a name="L196"></a><tt class="py-lineno">196</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_Alter</tt><tt class="py-op">(</tt><tt class="py-string">'TRANSFER'</tt><tt class="py-op">,</tt> <tt class="py-string">', '</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt id="link-23" class="py-name" targets="Variable Skype4Py.sms.ISmsMessage.Targets=Skype4Py.sms.ISmsMessage-class.html#Targets"><a title="Skype4Py.sms.ISmsMessage.Targets" class="py-name" href="#" onclick="return doclink('link-23', 'Targets', 'link-23');">Targets</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt></div><a name="L197"></a><tt class="py-lineno">197</tt> <tt class="py-line"> </tt><a name="ICall._GetConferenceId"></a><div id="ICall._GetConferenceId-def"><a name="L198"></a><tt class="py-lineno">198</tt> <a class="py-toggle" href="#" id="ICall._GetConferenceId-toggle" onclick="return toggle('ICall._GetConferenceId');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.call.ICall-class.html#_GetConferenceId">_GetConferenceId</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="ICall._GetConferenceId-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ICall._GetConferenceId-expanded"><a name="L199"></a><tt class="py-lineno">199</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">int</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_Property</tt><tt class="py-op">(</tt><tt class="py-string">'CONF_ID'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt></div><a name="L200"></a><tt class="py-lineno">200</tt> <tt class="py-line"> </tt><a name="L201"></a><tt class="py-lineno">201</tt> <tt class="py-line"> <tt id="link-24" class="py-name" targets="Variable Skype4Py.call.ICall.ConferenceId=Skype4Py.call.ICall-class.html#ConferenceId"><a title="Skype4Py.call.ICall.ConferenceId" class="py-name" href="#" onclick="return doclink('link-24', 'ConferenceId', 'link-24');">ConferenceId</a></tt> <tt class="py-op">=</tt> <tt class="py-name">property</tt><tt class="py-op">(</tt><tt id="link-25" class="py-name" targets="Method Skype4Py.call.ICall._GetConferenceId()=Skype4Py.call.ICall-class.html#_GetConferenceId"><a title="Skype4Py.call.ICall._GetConferenceId" class="py-name" href="#" onclick="return doclink('link-25', '_GetConferenceId', 'link-25');">_GetConferenceId</a></tt><tt class="py-op">,</tt> </tt><a name="L202"></a><tt class="py-lineno">202</tt> <tt class="py-line"> <tt class="py-name">doc</tt><tt class="py-op">=</tt><tt class="py-string">'''ConferenceId.</tt> </tt><a name="L203"></a><tt class="py-lineno">203</tt> <tt class="py-line"><tt class="py-string"></tt> </tt><a name="L204"></a><tt class="py-lineno">204</tt> <tt class="py-line"><tt class="py-string"> @type: int</tt> </tt><a name="L205"></a><tt class="py-lineno">205</tt> <tt class="py-line"><tt class="py-string"> '''</tt><tt class="py-op">)</tt> </tt><a name="L206"></a><tt class="py-lineno">206</tt> <tt class="py-line"> </tt><a name="ICall._GetDatetime"></a><div id="ICall._GetDatetime-def"><a name="L207"></a><tt class="py-lineno">207</tt> <a class="py-toggle" href="#" id="ICall._GetDatetime-toggle" onclick="return toggle('ICall._GetDatetime');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.call.ICall-class.html#_GetDatetime">_GetDatetime</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="ICall._GetDatetime-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="ICall._GetDatetime-expanded"><a name="L208"></a><tt class="py-lineno">208</tt> <tt class="py-line"> <tt class="py-keyword">from</tt> <tt class="py-name">datetime</tt> <tt class="py-keyword">import</tt> <tt class="py-name">datetime</tt> </tt><a name="L209"></a><tt class="py-lineno">209</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">datetime</tt><tt class="py-op">.</tt><tt class="py-name">fromtimestamp</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-26" class="py-name" targets="Variable Skype4Py.call.ICall.Timestamp=Skype4Py.call.ICall-class.html#Timestamp,Variable Skype4Py.chat.IChat.Timestamp=Skype4Py.chat.IChat-class.html#Timestamp,Variable Skype4Py.chat.IChatMessage.Timestamp=Skype4Py.chat.IChatMessage-class.html#Timestamp,Variable Skype4Py.sms.ISmsMessage.Timestamp=Skype4Py.sms.ISmsMessage-class.html#Timestamp,Variable Skype4Py.voicemail.IVoicemail.Timestamp=Skype4Py.voicemail.IVoicemail-class.html#Timestamp"><a title="Skype4Py.call.ICall.TimestampSkype4Py.chat.IChat.TimestampSkype4Py.chat.IChatMessage.TimestampSkype4Py.sms.ISmsMessage.T
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -