Path: blob/main/extensions/media-preview/src/extension.ts
4772 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import * as vscode from 'vscode';6import { registerAudioPreviewSupport } from './audioPreview';7import { BinarySizeStatusBarEntry } from './binarySizeStatusBarEntry';8import { registerImagePreviewSupport } from './imagePreview';9import { registerVideoPreviewSupport } from './videoPreview';1011export function activate(context: vscode.ExtensionContext) {12const binarySizeStatusBarEntry = new BinarySizeStatusBarEntry();13context.subscriptions.push(binarySizeStatusBarEntry);1415context.subscriptions.push(registerImagePreviewSupport(context, binarySizeStatusBarEntry));16context.subscriptions.push(registerAudioPreviewSupport(context, binarySizeStatusBarEntry));17context.subscriptions.push(registerVideoPreviewSupport(context, binarySizeStatusBarEntry));18}192021