root/chrome/android/java/src/org/chromium/chrome/browser/VoiceSearchTabHelper.java

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. navigationEntryCommitted
  2. nativeUpdateAutoplayStatus

// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

package org.chromium.chrome.browser;

import org.chromium.content.browser.ContentViewCore;
import org.chromium.content.browser.WebContentsObserverAndroid;
import org.chromium.content_public.browser.WebContents;

/**
 * Tab helper to toggle media autoplay for voice URL searches.
 */
public class VoiceSearchTabHelper extends WebContentsObserverAndroid {
    private WebContents mWebContents;

    /**
     * Create an instance of VoiceSearchTabHelper.
     *
     * @param contentViewCore ContentViewCore to update media autoplay status.
     */
    public VoiceSearchTabHelper(ContentViewCore contentViewCore) {
        super(contentViewCore);
        mWebContents = contentViewCore.getWebContents();
    }

    @Override
    public void navigationEntryCommitted() {
        nativeUpdateAutoplayStatus(mWebContents);
    }

    private native void nativeUpdateAutoplayStatus(WebContents webContents);
}

/* [<][>][^][v][top][bottom][index][help] */