# Getting Started

<!-- WARNING: THIS FILE WAS AUTOGENERATED! DO NOT EDIT! -->

## Download

-   Android
    -   [zrcsdk-android.zip](https://nws.zoom.us/nws/pkg/1.0/package/download?identifier=us.zoom.ZRC.SDK.ANDROID&arch=multi)
-   Linux
    -   [zrcsdk-linux-x86_64.zip](https://nws.zoom.us/nws/pkg/1.0/package/download?identifier=us.zoom.ZRC.SDK.LINUX&arch=x86_64)
    -   [zrcsdk-linux-arm.zip](https://nws.zoom.us/nws/pkg/1.0/package/download?identifier=us.zoom.ZRC.SDK.LINUX&arch=arm)
    -   [zrcsdk-linux-arm64.zip](https://nws.zoom.us/nws/pkg/1.0/package/download?identifier=us.zoom.ZRC.SDK.LINUX&arch=arm64)
-   Mac
    -   [zrcsdk-mac-arm64.zip](https://nws.zoom.us/nws/pkg/1.0/package/download?identifier=us.zoom.ZRC.SDK.MAC&arch=arm64)
-   Windows
    -   [zrcsdk-win-x64.zip](https://nws.zoom.us/nws/pkg/1.0/package/download?identifier=us.zoom.ZRC.SDK.WIN&arch=x64)

## ZRC SDK file structure

The ZRC SDK ZIP file contains several folders and files.

```plaintext
## Linux/Windows/macOS

zrcsdk-<platform>-<arch>/
├── include/                            (header files)
│   └── ServiceComponents/              (header files)
├── libs/                               (libs or frameworks)
└── dll/                                (Windows only)

**ARM packages (>= 7.0.0):** `libs/` contains ABI subdirectories instead of placing libraries directly:

libs/
├── arm/                                (ARM 32-bit)
└── armhf/                              (ARM 32-bit hard-float)

## Android

zrcsdk-android-<version>/
├── zrcsdk-android-studio.zip           (Android Studio sample project, zipped)
├── zrcsdk-android-studio-public/       (unzipped from zrcsdk-android-studio.zip)
│   ├── sample/libs/zrcsdk.aar          (core SDK library)
│   ├── sample/src/...                  (sample app source code)
│   └── build.gradle / gradle / ...
└── package.json                        (package version information)
```

## Prerequisites

-   On Linux, Glibc version 2.27 or later is required.
    -   Starting from ZRCSDK version 7.0.0, Glibc version 2.31 or later is required.
-   On macOS, the SDK supports only Macs with Apple Silicon (M1 chip or later).
-   On Windows, the SDK supports x64 architecture
    -   Use Visual Studio 2019 or newer. In this documentation, we use Visual Studio 2019 as our default IDE.
    -   When installing Visual Studio, install Desktop development with C++ workloads and the platform SDKs that you're building for.
-   On Android, the SDK supports arm64-v8a and armeabi-v7a architectures and requires Android 8.0 or later.
