예제 #1
0
        /// <inheritdoc cref="StreamCreate(out CuStream, CuStreamFlags)"/>
        public static CuStream Create(
            CuStreamFlags flags = CuStreamFlags.Default)
        {
            var result = StreamCreate(out var stream, flags);
            CheckResult(result);

            return stream;
        }
예제 #2
0
        /// <inheritdoc cref="StreamCreateWithPriority(out CuStream, CuStreamFlags, int)"/>
        public static CuStream Create(
            int priority,
            CuStreamFlags flags = CuStreamFlags.Default)
        {
            var result = StreamCreateWithPriority(
                out var stream, flags, priority);
            CheckResult(result);

            return stream;
        }
예제 #3
0
 public static extern CuResult StreamCreateWithPriority(out CuStream phStream, CuStreamFlags flags, int priority);
예제 #4
0
 public static extern CuResult StreamCreate(out CuStream phStream, CuStreamFlags flags);
예제 #5
0
 public static extern CuResult StreamGetFlags(CuStream hStream, out CuStreamFlags flags);