AliVCSDK  6.0.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
WaterMarkInfo.java
1 package com.alivc.live.pusher;
2 
3 import android.os.Parcel;
4 import android.os.Parcelable;
5 
16 @Visible
17 public 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