コード例 #1
0
ファイル: CMtpServer.cpp プロジェクト: imace/ElastosRDK5_0
ECode CMtpServer::constructor(
    /* [in] */ IMtpDatabase* database,
    /* [in] */ Boolean usePtp)
{
    NativeSetup(database, usePtp);
    return NOERROR;
}
コード例 #2
0
ファイル: CMediaCodec.cpp プロジェクト: imace/ElastosRDK5_0
ECode CMediaCodec::constructor(
    /* [in] */ const String& name,
    /* [in] */ Boolean nameIsType,
    /* [in] */ Boolean encoder)
{
    NativeSetup(name, nameIsType, encoder);
    return NOERROR;
}
コード例 #3
0
ECode CSoundPool::constructor(
    /* [in] */ Int32 maxStreams,
    /* [in] */ Int32 streamType,
    /* [in] */ Int32 srcQuality)
{
    // do native setup
    AutoPtr<IWeakReference> wr;
    GetWeakReference((IWeakReference**)&wr);
    if (NativeSetup(wr.Get(), maxStreams, streamType, srcQuality) != 0) {
        Logger::E(TAG, "Native setup failed");
        return E_RUNTIME_EXCEPTION;
    }
    return NOERROR;
}
コード例 #4
0
ECode UEventObserver::UEventThread::Run()
{
    FAIL_RETURN(NativeSetup());

    while (TRUE) {
        String message = NativeWaitForNextEvent();
        if (!message.IsNull()) {
            if (DEBUG) {
                Logger::D(TAG, message);
            }
            SendEvent(message);
        }
    }
    return NOERROR;
}