// Generated by the protocol buffer compiler. DO NOT EDIT! // source: deviceapis/device/v1/deviceapis_device_safe_osd_v1.proto // Generated files should ignore deprecation warnings @file:Suppress("DEPRECATION") package ru.deviceapis.device.v1; @kotlin.jvm.JvmName("-initializesafeCityOsd") public inline fun safeCityOsd(block: ru.deviceapis.device.v1.SafeCityOsdKt.Dsl.() -> kotlin.Unit): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.SafeCityOsd = ru.deviceapis.device.v1.SafeCityOsdKt.Dsl._create(ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.SafeCityOsd.newBuilder()).apply { block() }._build() /** * ``` * Настройки OSD * ``` * * Protobuf type `deviceapis.device.v1.SafeCityOsd` */ public object SafeCityOsdKt { @kotlin.OptIn(com.google.protobuf.kotlin.OnlyForUseByGeneratedProtoCode::class) @com.google.protobuf.kotlin.ProtoDslMarker public class Dsl private constructor( private val _builder: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.SafeCityOsd.Builder ) { public companion object { @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _create(builder: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.SafeCityOsd.Builder): Dsl = Dsl(builder) } @kotlin.jvm.JvmSynthetic @kotlin.PublishedApi internal fun _build(): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.SafeCityOsd = _builder.build() /** * ``` * Флаг включения OSD * ``` * * `bool is_osd_enabled = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var isOsdEnabled: kotlin.Boolean @JvmName("getIsOsdEnabled") get() = _builder.getIsOsdEnabled() @JvmName("setIsOsdEnabled") set(value) { _builder.setIsOsdEnabled(value) } /** * ``` * Флаг включения OSD * ``` * * `bool is_osd_enabled = 1 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearIsOsdEnabled() { _builder.clearIsOsdEnabled() } /** * ``` * Текст * ``` * * `string textline = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var textline: kotlin.String @JvmName("getTextline") get() = _builder.getTextline() @JvmName("setTextline") set(value) { _builder.setTextline(value) } /** * ``` * Текст * ``` * * `string textline = 2 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearTextline() { _builder.clearTextline() } /** * ``` * Размер текста, пикселей * ``` * * `int32 textsize = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var textsize: kotlin.Int @JvmName("getTextsize") get() = _builder.getTextsize() @JvmName("setTextsize") set(value) { _builder.setTextsize(value) } /** * ``` * Размер текста, пикселей * ``` * * `int32 textsize = 3 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearTextsize() { _builder.clearTextsize() } /** * ``` * Размещение текста * ``` * * `.deviceapis.device.v1.SafeCityOsd.PlacementType placement_type = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var placementType: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.SafeCityOsd.PlacementType @JvmName("getPlacementType") get() = _builder.getPlacementType() @JvmName("setPlacementType") set(value) { _builder.setPlacementType(value) } public var placementTypeValue: kotlin.Int @JvmName("getPlacementTypeValue") get() = _builder.getPlacementTypeValue() @JvmName("setPlacementTypeValue") set(value) { _builder.setPlacementTypeValue(value) } /** * ``` * Размещение текста * ``` * * `.deviceapis.device.v1.SafeCityOsd.PlacementType placement_type = 4 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearPlacementType() { _builder.clearPlacementType() } /** * ``` * Вариант добавления даты * ``` * * `.deviceapis.device.v1.SafeCityOsd.ShowDatetimeType show_datetime_type = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var showDatetimeType: ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.SafeCityOsd.ShowDatetimeType @JvmName("getShowDatetimeType") get() = _builder.getShowDatetimeType() @JvmName("setShowDatetimeType") set(value) { _builder.setShowDatetimeType(value) } public var showDatetimeTypeValue: kotlin.Int @JvmName("getShowDatetimeTypeValue") get() = _builder.getShowDatetimeTypeValue() @JvmName("setShowDatetimeTypeValue") set(value) { _builder.setShowDatetimeTypeValue(value) } /** * ``` * Вариант добавления даты * ``` * * `.deviceapis.device.v1.SafeCityOsd.ShowDatetimeType show_datetime_type = 5 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearShowDatetimeType() { _builder.clearShowDatetimeType() } /** * ``` * Флаг отображения количества кадров в секунду * ``` * * `bool is_show_fps = 6 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public var isShowFps: kotlin.Boolean @JvmName("getIsShowFps") get() = _builder.getIsShowFps() @JvmName("setIsShowFps") set(value) { _builder.setIsShowFps(value) } /** * ``` * Флаг отображения количества кадров в секунду * ``` * * `bool is_show_fps = 6 [(.grpc.gateway.protoc_gen_openapiv2.options.openapiv2_field) = { ... }` */ public fun clearIsShowFps() { _builder.clearIsShowFps() } /** * ``` * Флаг отображения битрейта * ``` * * `bool is_show_bitrate = 7;` */ public var isShowBitrate: kotlin.Boolean @JvmName("getIsShowBitrate") get() = _builder.getIsShowBitrate() @JvmName("setIsShowBitrate") set(value) { _builder.setIsShowBitrate(value) } /** * ``` * Флаг отображения битрейта * ``` * * `bool is_show_bitrate = 7;` */ public fun clearIsShowBitrate() { _builder.clearIsShowBitrate() } /** * ``` * Флаг отображения количества потоков * ``` * * `bool is_show_count_of_streams = 8;` */ public var isShowCountOfStreams: kotlin.Boolean @JvmName("getIsShowCountOfStreams") get() = _builder.getIsShowCountOfStreams() @JvmName("setIsShowCountOfStreams") set(value) { _builder.setIsShowCountOfStreams(value) } /** * ``` * Флаг отображения количества потоков * ``` * * `bool is_show_count_of_streams = 8;` */ public fun clearIsShowCountOfStreams() { _builder.clearIsShowCountOfStreams() } /** * ``` * Флаг отображения имени устройства * ``` * * `bool is_show_name_of_device = 9;` */ public var isShowNameOfDevice: kotlin.Boolean @JvmName("getIsShowNameOfDevice") get() = _builder.getIsShowNameOfDevice() @JvmName("setIsShowNameOfDevice") set(value) { _builder.setIsShowNameOfDevice(value) } /** * ``` * Флаг отображения имени устройства * ``` * * `bool is_show_name_of_device = 9;` */ public fun clearIsShowNameOfDevice() { _builder.clearIsShowNameOfDevice() } } } @kotlin.jvm.JvmSynthetic public inline fun ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.SafeCityOsd.copy(block: ru.deviceapis.device.v1.SafeCityOsdKt.Dsl.() -> kotlin.Unit): ru.deviceapis.device.v1.DeviceapisDeviceV1Proto.SafeCityOsd = ru.deviceapis.device.v1.SafeCityOsdKt.Dsl._create(this.toBuilder()).apply { block() }._build()