当前位置: 首页>>代码示例>>C#>>正文


C# ByteBuffer.capacity方法代码示例

本文整理汇总了C#中ByteBuffer.capacity方法的典型用法代码示例。如果您正苦于以下问题:C# ByteBuffer.capacity方法的具体用法?C# ByteBuffer.capacity怎么用?C# ByteBuffer.capacity使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ByteBuffer的用法示例。


在下文中一共展示了ByteBuffer.capacity方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: encodeLoop

		internal protected override CoderResult encodeLoop (CharBuffer @in, ByteBuffer @out)
		{
			int char_count = @in.remaining ();
			int byte_count = @out.capacity ();
			if (char_count < 1)
				return CoderResult.UNDERFLOW;
			char[] chars = new char [char_count];
				@in.get (chars, 0, char_count);

			byte[] bytes = new byte [byte_count];
			int bytes_used, chars_used;
			bool completed;
			encoder.Convert (
				chars, 0, char_count, bytes, 0, byte_count, false,
				out chars_used, out bytes_used, out completed);

			if (chars_used != char_count)
				return CoderResult.OVERFLOW;

			@out.put (bytes, 0, bytes_used);
			return CoderResult.UNDERFLOW;
		}
开发者ID:hakeemsm,项目名称:XobotOS,代码行数:22,代码来源:MonoCharsetEncoder.cs

示例2: copyPlane

		private void copyPlane(ByteBuffer src, ByteBuffer dst)
		{
			src.position(0).limit(src.capacity());
			dst.put(src);
			dst.position(0).limit(dst.capacity());
		}
开发者ID:moljac,项目名称:Samples.Data.Porting,代码行数:6,代码来源:SnapshotVideoRenderer.cs


注:本文中的ByteBuffer.capacity方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。