package com.foxx.androidcast.media.codec;

/*********************************************************************
 * VideoCodecBackend.java
 * Created at: Sun 17 May 2026 22:49:49 +0200
 * Updated at: Wed 20 May 2026 15:17:13 +0200 by Anton Afanasyeu <a.afanasieff@gmail.com>
 * Commit: 5d8e82d2e60a21fff3138d2a394ee4e8b4c6dcb8
 * enum VideoCodecBackend
 * Contributors:
 *    - Anton Afanasyeu <a.afanasieff@gmail.com> (3 commits, 23 lines)
 *    - Cursor Agent (project assistant)
 * Digest: SHA256	1046811d222a90a24b31cb5bfd956669b5ec2ea67fce49a6089864491e1d780e
**********************************************************************/
/** Implementation backing a negotiated video MIME. */
public enum VideoCodecBackend {
    MEDIA_CODEC_HW("MediaCodec (HW)"),
    LIBVPX_NATIVE("libvpx (software)"),
    LIBVPX_STUB("libvpx (HW fallback until native encode wired)"),
    PASSTHROUGH("Passthrough (stub)"),
    UNKNOWN("?");

    public final String label;

    VideoCodecBackend(String label) {
        this.label = label;
    }
}
