From b2588d258f179044060c350f29559bbc956ef60d Mon Sep 17 00:00:00 2001 From: Mark Lee Date: Fri, 2 Feb 2024 10:59:08 +0000 Subject: [PATCH] Expose native ABI version method --- .../uk/co/caprica/vlcj/factory/ApplicationApi.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/uk/co/caprica/vlcj/factory/ApplicationApi.java b/src/main/java/uk/co/caprica/vlcj/factory/ApplicationApi.java index fc3d289af..8a960d0eb 100644 --- a/src/main/java/uk/co/caprica/vlcj/factory/ApplicationApi.java +++ b/src/main/java/uk/co/caprica/vlcj/factory/ApplicationApi.java @@ -14,7 +14,7 @@ * You should have received a copy of the GNU General Public License * along with VLCJ. If not, see . * - * Copyright 2009-2022 Caprica Software Limited. + * Copyright 2009-2024 Caprica Software Limited. */ package uk.co.caprica.vlcj.factory; @@ -26,6 +26,7 @@ import java.util.ArrayList; import java.util.List; +import static uk.co.caprica.vlcj.binding.lib.LibVlc.libvlc_abi_version; import static uk.co.caprica.vlcj.binding.lib.LibVlc.libvlc_audio_filter_list_get; import static uk.co.caprica.vlcj.binding.lib.LibVlc.libvlc_clock; import static uk.co.caprica.vlcj.binding.lib.LibVlc.libvlc_get_changeset; @@ -76,6 +77,15 @@ public String changeset() { return libvlc_get_changeset(); } + /** + * Get the native ABI version for libvlc. + * + * @return ABI version number + */ + public int abiVersion() { + return libvlc_abi_version(); + } + /** * Set the application name. *