AliVCSDK 6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
 
载入中...
搜索中...
未找到
WaterMarkInfo.java
1package com.alivc.live.pusher;
2
3import android.os.Parcel;
4import android.os.Parcelable;
5
16@Visible
17public class WaterMarkInfo implements Parcelable {
18
19 public WaterMarkInfo() {
20 }
21
22 public WaterMarkInfo(String path, float w, float h, float x, float y) {
23 this.mWaterMarkPath = path;
24 this.mWaterMarkWidth = w;
25 this.mWaterMarkHeight = h;
26 this.mWaterMarkCoordX = x;
27 this.mWaterMarkCoordY = y;
28 }
29
30 protected WaterMarkInfo(Parcel in) {
31 this.mWaterMarkPath = in.readString();
32 this.mWaterMarkWidth = in.readFloat();
33 this.mWaterMarkHeight = in.readFloat();
34 this.mWaterMarkCoordX = in.readFloat();
35 this.mWaterMarkCoordY = in.readFloat();
36 }
37
41 public String mWaterMarkPath = "";
42
46 public float mWaterMarkWidth = 0.1f;
47
51 public float mWaterMarkHeight = 0.08f;
52
56 public float mWaterMarkCoordX = 0.1f;
57
61 public float mWaterMarkCoordY = 0.1f;
62
66 public static final Creator<WaterMarkInfo> CREATOR = new Creator<WaterMarkInfo>() {
67 @Override
68 public WaterMarkInfo createFromParcel(Parcel in) {
69 return new WaterMarkInfo(in);
70 }
71
72 @Override
73 public WaterMarkInfo[] newArray(int size) {
74 return new WaterMarkInfo[size];
75 }
76 };
77
78 @Override
79 public int describeContents() {
80 return 0;
81 }
82
83 @Override
84 public void writeToParcel(Parcel dest, int flags) {
85 dest.writeString(mWaterMarkPath);
86 dest.writeFloat(mWaterMarkWidth);
87 dest.writeFloat(mWaterMarkHeight);
88 dest.writeFloat(mWaterMarkCoordX);
89 dest.writeFloat(mWaterMarkCoordY);
90 }
91
92 @Override
93 public String toString() {
94 return "WaterMarkInfo{" +
95 "mWaterMarkPath='" + mWaterMarkPath + '\'' +
96 ", mWaterMarkWidth=" + mWaterMarkWidth +
97 ", mWaterMarkHeight=" + mWaterMarkHeight +
98 ", mWaterMarkCoordX=" + mWaterMarkCoordX +
99 ", mWaterMarkCoordY=" + mWaterMarkCoordY +
100 '}';
101 }
102
103}
static final Creator< WaterMarkInfo > CREATOR