// Path: app/src/main/java/org/simlar/helper/VideoState.java
// public enum VideoState
// {
// 	OFF,
// 	REQUESTING,
// 	REMOTE_REQUESTED,
// 	DENIED,
// 	ACCEPTED,
// 	INITIALIZING,
// 	PLAYING
// }


import android.content.Context;
import android.content.Intent;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import java.io.Serializable;
import java.util.Collections;
import java.util.Set;
import org.simlar.helper.VideoState;

	public Type getType()
	{
		return mType;
	}

	public Parameters getParameters()
	{
		return mParameters;
	}

	public static void sendSimlarStatusChanged(final Context context)
	{
		new SimlarServiceBroadcast(Type.SIMLAR_STATUS, null).send(context);
	}

	public static void sendSimlarCallStateChanged(final Context context)
	{
		new SimlarServiceBroadcast(Type.SIMLAR_CALL_STATE, null).send(context);
	}

	public static void sendCallConnectionDetailsChanged(final Context context)
	{
		new SimlarServiceBroadcast(Type.CALL_CONNECTION_DETAILS, null).send(context);
	}

	public static class VideoStateChanged implements Parameters
	{
		private static final long serialVersionUID = 1;

// Path: app/src/main/java/org/simlar/helper/VideoState.java
// public enum VideoState
// {
// 	OFF,
// 	REQUESTING,
// 	REMOTE_REQUESTED,
// 	DENIED,
// 	ACCEPTED,
// 	INITIALIZING,
// 	PLAYING
// }


// Path: app/src/main/java/org/simlar/service/SimlarServiceBroadcast.java
import android.content.Context;
import android.content.Intent;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import java.io.Serializable;
import java.util.Collections;
import java.util.Set;
import org.simlar.helper.VideoState;


	public Type getType()
	{
		return mType;
	}

	public Parameters getParameters()
	{
		return mParameters;
	}

	public static void sendSimlarStatusChanged(final Context context)
	{
		new SimlarServiceBroadcast(Type.SIMLAR_STATUS, null).send(context);
	}

	public static void sendSimlarCallStateChanged(final Context context)
	{
		new SimlarServiceBroadcast(Type.SIMLAR_CALL_STATE, null).send(context);
	}

	public static void sendCallConnectionDetailsChanged(final Context context)
	{
		new SimlarServiceBroadcast(Type.CALL_CONNECTION_DETAILS, null).send(context);
	}

	public static class VideoStateChanged implements Parameters
	{
		private static final long serialVersionUID = 1;

		public final VideoState videoState;