const表明了该数组的长度是在编译时已知的常量,这允许在编译时对缓冲区的大小进行优化。 DisplaySlice是一个枚举体,用于表示对DisplayBuffer的切片,可以通过指定起始和结束位置来定位特定的数据片段。 在该文件中,实现了以下功能函数: DisplayBuffer::new():用于创建一个新的显示缓冲区对象。 DisplayBuffer::clear():...
from_raw_parts(data: *const T, len: usize) -> RawSlice<T>:根据给定的指针和长度创建一个新的RawSlice<T>对象。这个函数是一种从底层指针创建切片的方法。 to_raw_parts(slice: &[T]) -> (*const T, usize):根据给定的切片返回指针和长度。 as_mut_slice<'a>(&'a mut self) -> &'a mut ...
在Rust源代码中,rust/src/librustdoc/html/format.rs文件是用于定义文档格式化相关的结构体、trait和枚举。 Buffer结构体是一个缓冲区,用于将输出内容存储在内存中。 WriteCounter(usize)结构体是一个带有计数器的写入器,用于记录写入的字节数。 Indent(usize)结构体是表示缩进的类型,用于在文档中进行缩进。 WithForm...
void RtspSession::onRcvPeerUdpData(int interleaved, const Buffer::Ptr &buf, const struct sockaddr &addr) { //这是rtcp心跳包,说明播放器还存活 _alive_ticker.resetTime(); if (interleaved % 2 == 0) { if (_push_src) { //这是rtsp推流上来的rtp包 ...
Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up {...
Provide feedback We read every piece of feedback, and take your input very seriously. Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Cancel Create saved search Sign in Sign up {...
312template <class ConstBufferSequence>313inline size_t buffer_size(const ConstBufferSequence &buffers) noexcept {314 size_t total_size{0};315 auto end = buffer_sequence_end(buffers);316 317 for (auto i = buffer_sequence_begin(buffers); i != end; ++i) {...
void RtspPlayer::onRecv(const Buffer::Ptr& buf) { if(_benchmark_mode && !_play_check_timer){ //在性能测试模式下,如果rtsp握手完毕后,不再解析rtp包 _rtp_recv_ticker.resetTime(); return; } try { input(buf->data(), buf->size()); ...
rust/src/tools/rust-analyzer/crates/ide-completion/src/render/const_.rs文件的作用是定义了在Rust代码中渲染常量(const)的逻辑和实现。 在Rust语言中,const用于定义常量,即不可变的值。常量在编译期间被计算,并且在运行时是不可修改的。常量可以是基本类型,如整数和布尔值,也可以是数组、元组等复合类型。
[Android.Runtime.Register("GL_BLEND_SRC")] public const int GlBlendSrc = 3041; Field Value Value = 3041 Int32 Implements GlAdd GlAliasedLineWidthRange GlAliasedPointSizeRange GlAlpha GlAlphaBits GlAlphaTest GlAlways GlAmbient GlAmbientAndDiffuse GlAnd GlAndInverted GlAndReverse GlBack GlBlend ...