WatermarkSettings
import com.newin.nplayer.sdk.WatermarkSettings
data class WatermarkSettings
워터마크 설정을 나타내는 데이터 클래스입니다.
속성
| 이름 | 타입 | 설명 | 비고 |
|---|---|---|---|
| duration | java.time.Duration | 유지 시간 | |
| interval | java.time.Duration | 출력 주기 | |
| position | WatermarkSettings.Position | 워터마크의 위치 | |
| text | String | 워터마크 출력 내용 | |
| textColor | String | 글자 색상 | 예: #ff00ff |
| textOpacity | Double | 글자의 불투명도 | 범위: 0.0~1.0 |
| textSize | Double | 글자 크기 | 범위: 0.0~1.0 |
열거형
WatermarkSettings.Position
import com.newin.nplayer.sdk.WatermarkSettings.Position
워터마크의 위치를 나타내는 열거형입니다.
| 이름 | 위치 |
|---|---|
| TopLeft | 좌측 상단 고정 |
| TopRight | 우측 상단 고정 |
| BottomLeft | 좌측 하단 고정 |
| BottomRight | 우측 하단 고정 |
| Center | 가운데 고정 |
| RandomInRegion1 | 좌측 상단 영역에서 무작위 |
| RandomInRegion2 | 가운데 상단 영역에서 무작위 |
| RandomInRegion3 | 우측 상단 영역에서 무작위 |
| RandomInRegion4 | 좌측 하단 영역에서 무작위 |
| RandomInRegion5 | 가운데 하단 영역에서 무작위 |
| RandomInRegion6 | 우측 하단 영역에서 무작위 |
| RandomInRegionAll | 전체 영역에서 무작위 |